Bruins 2, Senators 1
OTTAWA — Dennis Seidenberg scored with 1:04 left to lead the Bruins to the victory.
Patrice Bergeron won a faceoff in the offensive zone back to Zdeno Chara, and the Boston captain fed Seidenberg. He shot it past goalie Robin Lehner through a maze of players.
Daniel Paille also scored for the Bruins (20-6-3), and Anton Khudobin made 27 saves. The Bruins pulled within three points of Eastern Conference-leading Pittsburgh.
Kaspars Daugavins scored for Ottawa, and Lehner also stopped 27 shots. The Senators dropped to 16-9-6 after winning their previous three games.
Canadiens 5, Islanders 2
UNIONDALE, N.Y. — Brian Gionta scored the go-ahead goal 48 seconds into the third period, P.K. Subban added two more and the Canadiens beat the Islanders for the first time in three tries this season.
Gionta’s 10th goal of the season came after center David Desharnais caught a wobbling puck by the blue line off a clearing attempt, set it down and passed it to Gionta in front.
Subban tied it at 2 with his eighth goal 10:53 into the second period and added an insurance goal midway through the third.
Michael Ryder and Brendan Gallagher also scored for Montreal, which is 14-1-4 since losing to Toronto 6-0 on Feb. 9. Carey Price made 25 saves.
John Tavares and Lubomir Visnovsky scored for the Islanders, who lost their second straight after going 5-1-2 in the previous eight games.
Sabres 5, Maple Leafs 4
BUFFALO, N.Y. — Steve Ott scored the decisive goal in the sixth round of the shootout, helping Buffalo rally for the win.
Ryan Miller secured the victory by getting his left pad out to stop former Sabres forward Clarke MacArthur’s shootout attempt. Miller stopped 32 shots through overtime, and allowed only Tyler Bozak to score in the tiebreaker.
Ott set up his successful shootout goal by driving in full speed on James Reimer. Without stopping, Ott slipped the puck inside the right post before the goalie had a chance to get his pad out.
Christian Ehrhoff had a goal and two assists for Buffalo, which won consecutive games for only the fourth time this season. Tyler Ennis had a goal and an assist, and Marcus Foligno and Jason Pominville also scored.
Nazem Kadri had two goals and an assist for Toronto, which is 1-3-3 in its past seven games.
Predators 5, Flames 3
NASHVILLE, Tenn. — Mike Fisher scored two goals and Nashville snapped a four-game losing streak.
Martin Erat, Nick Spaling, and Brandon Yip had the other goals for the Predators, and Pekka Rinne made 19 saves.
Mark Giordano, Blake Comeau, and Jarome Iginla scored for the Flames, who have dropped eight consecutive road games.
The Predators grabbed control with four consecutive goals beginning late in the first period and carrying over to the third.
Fisher converted a nice feed from Erat to tie it at 2 in the first, then put Nashville in front at 13:24 of the middle period.