The Bruins won their first title in 39 years by taking the last two games of the seven-game series.
MAPLE LEAFS 4, RED WINGS 3
In Toronto, Joffrey Lupul scored at 7:10 of the third period to help Toronto beat Detroit after blowing a three-goal lead.
Phil Kessel scored on a penalty shot, and Dion Phaneuf and David Steckel added goals for Toronto. Jonas Gustavsson made 37 saves to keep his run of starts going under Ron Wilson’s win-and-you-stay-in system.
CANADIENS 3, LIGHTNING 1
In Montreal, Mike Blunden and Max Pacioretty scored in the second period, Carey Price made 23 saves to lead Montreal.
Erik Cole scored his 17th goal of the season on the power play with 17 seconds remaining to seal the Canadiens’ second consecutive win.
DEVILS 3, PENGUINS 1
In Pittsburgh, Ilya Kovalchuk and Adam Henrique each had a goal and an assist and New Jersey handed Pittsburgh its fourth consecutive loss.
Dainius Zubrus also scored, Zach Parise had two assists and Martin Brodeur made 41 saves for the Devils, who beat the Penguins for the second time in eight days and moved past them into sixth place in the Eastern Conference.
FLYERS 3, SENATORS 2 (OT)
In Philadelphia, Danny Briere’s hat trick with 5.3 seconds left in overtime lifted Philadelphia over Ottawa.
The victory was the second in a row for the Flyers, and it snapped Ottawa’s four-game winning streak.
STARS 4, OILERS 1
In Dallas, Jamie Benn scored twice, including the tiebreaker in the third period, rookie Richard Bachman made 25 saves and Dallas extended its home dominance over Edmonton.
The Stars haven’t lost at home to the Oilers in regulation since Dec. 8, 2006, going 10-0-1 during that span.
BLUE JACKETS 1, KINGS 0
In Los Angeles, Columbus goaltender Curtis Sanford made 31 saves for his sixth career shutout and defenseman Grant Clitsome ended a 22-game goal drought.
Sanford started back-to-back games for the first time since a 12-game stretch from Nov. 17 through Dec. 10 when coach Scott Arniel benched Steve Mason.
PREDATORS 5, HURRICANES 2
In Nashville, Tenn., Patric Hornqvist scored two power-play goals to lead Nashville to a win over Carolina.
Shea Weber, Craig Smith and Ryan Ellis also scored as Nashville won for the fourth time in five games.
Jay Harrison scored twice for Carolina.
JETS 2, SABRES 1 (OT)
In Buffalo, N.Y., Johnny Oduya scored 57 seconds into overtime, lifting Winnipeg.
Blake Wheeler also scored for Winnipeg, which snapped a two-game losing streak and improved to 6-10-4 on the road.
BLUES 4, AVALANCHE 0
In St. Louis, Kevin Shattenkirk had a goal and an assist and Brian Elliott made 15 saves for his fifth shutout and St. Louis ended Colorado’s four-game winning streak.
COYOTES 5, ISLANDERS 1
In Glendale, Ariz., Shane Doan scored at the buzzer for the first hat trick of his 16-year NHL career, leading Phoenix to a victory over New York.