Their stars led the Boston Bruins to a 7-2 rout of the St. Louis Blues to take a 2-1 lead in the Stanley Cup Final. Defenceman Torey Krug scored a goal and had three assists, top-line centre Patrice Bergeron had a goal and two assists, and the top power-play unit was a perfect 4 for 4.

Jon Gray struck out seven in a solid seven-inning outing, and Daniel Murphy drove in two runs as the Colorado Rockies beat the Blue Jays 4-2 at Coors Field. Toronto’s Marcus Stroman settled down after a rough first, giving up four runs, three earned, in seven innings.

Gary Sanchez hit a tiebreaking, two-run homer in the fifth inning, and the Yankees bullpen held tight to beat Boston 5-3. After starter Domingo German was chased early, six Yankee relievers combined for 5-and-a-third scoreless innings to lock down another victory over the rival Red Sox.

Kole Calhoun and Mike Trout homered late, and the Los Angeles Angels overcame two home runs by Edwin Encarnacion to beat the Seattle Mariners 6-3. Andrew Heaney struck out 10 for the Angels. Encarnacion’s 34th multi-home run game leaves him with 15 long balls this season.

Martin Kaymer is 18 holes away from ending five years without a victory. Kaymer was bogey-free for a 6-under 66 that gave him a two-shot lead over Adam Scott at the Memorial. That sets up a final pairing of two major champions and former Number 1 players in the midst of long droughts.

Josef Newgarden has won the first of two Detroit Grand Prix races, outlasting the competition on a rain-slicked road course. The Team Penske driver finished nearly a second in front of Alexander Rossi, who also was the runner-up at the Indianapolis 500. The 70-lap race became a 75-minute timed event after thunderstorms delayed the start by more than an hour.

(Canadian Press)