The Montreal Canadiens withstood a furious comeback to beat the Washington Capitals 3-2 in the NHL on Friday.Travis Moen and Tomas Plekanec scored in a three-minute span early in the second period and Michael Cammalleri added a goal in the third before Washington mounted their challenge.
Montreal led 3-1, but Brendan Morrison scored with 2:32 remaining to pull Washington within a goal. Then Maxim Lapierre was whistled for hooking with 1:52 to play, giving the Capitals a power play through the end of regulation but they could not capitalize.
The Canadiens won despite getting outshot 27-8 over the last two periods.
Washington's Eric Fehr scored in the first period.
Bruins 2, Sabres 1, OT
In Buffalo, New York, Patrice Bergeron scored 47 seconds into overtime, lifting Boston past Buffalo.
Bergeron won a faceoff and then was in the slot to tip in a shot by Zdeno Chara.
Buffalo outshot Boston 15-6 in the third period and had several good chances to take a lead.
Paul Gaustad scored for Buffalo.
Milan Lucic, who returned to the Boston lineup on Thursday after missing 14 games with a broken finger, scored his first of the season.
Panthers 2, Red Wings 1, OT
In Detroit, Bryan McCabe's goal 40 seconds into overtime gave Florida a win over Detroit.
Stephen Weiss scored Florida's other goal and added an assist.
Pavel Datsyuk scored for Detroit.
Wild 3, Islanders 2
In St. Paul, Minnesota, Owen Nolan's goal with 67 seconds remaining, his second of the game, sent struggling Minnesota over the New York Islanders.
The 37-year-old Nolan had been dragged down in front of the Islanders goalie and had just climbed back to his feet when the puck came his way. The goal lifted a team that was winless in its previous four games.
Jon Sim had a goal and an assist for the Islanders, who lost in regulation for the first time in six games despite holding a 2-1 lead in the third period. Mikko Koivu tied it for Minnesota on a power play with 13:02 left.
Josh Bailey also scored for New York.