Ottawa native Dan Boyle scored the shootout winner Saturday as the New York Rangers defeated the host Senators, 2-1.
Chris Kreider scored the lone goal in regulation for the Rangers, who have won eight in a row and have a point in 12 straight games.
Henrik Lundqvist stopped 22 shots for his 10th win of the season.
Erik Karlsson scored the only goal for the Senators as Craig Anderson made 33 saves.
In overtime, Ottawa’s Mike Hoffman hit the post twice and the Rangers’ Rick Nash hit the post as well.
The Rangers outshot the Senators, 10-7, in the second period and nearly took the lead in its final seconds, but Anderson stopped Mats Zuccarello to preserve the tie.
The teams exchanged power-play goals in the first period.
Kreider opened the scoring at 2:31 as he tipped Kevin Hayes’s shot past Anderson.
Ottawa tied the game four minutes later when Karlsson finished a nice passing series to beat Lundqvist.
Karlsson now has three goals in his last three games after going the first 14 without a goal.
Avalanche 6, Canadiens 1 — Nathan MacKinnon scored twice 13 seconds apart in Colorado’s three-goal first period as the Avalanche jumped on a shaky Mike Condon to win in Montreal.
Mikhail Grigorenko, filling in on the top line for the suspended Gabriel Landeskog, had a goal and set up both of MacKinnon’s scores. Reto Berra stopped 39 shots.
Blake Comeau, Matt Duchene, and John Mitchell also scored for Colorado, which has won the first three on a six-game road trip. Duchene also had two assists to give him eight points on the trip.
Brendan Gallagher scored for Montreal, which ended a six-game points streak and lost at home in regulation for the first time this season (7-1-1).
Condon gave up four goals on 11 shots. Dustin Tokarski took over for the third period and stopped 11 of 13 shots he faced.
Sharks 2, Sabres 1 — In Buffalo, Patrick Marleau scored by converting a rebound 2:59 into overtime and San Jose ended an eight-game skid against the Sabres.
Marc-Edouard Vlasic had a goal and assist, goalie Martin Jones stopped 30 shots and San Jose won for just the second time in 16 visits to Buffalo — and first since Dec. 2, 2005 in Joe Thornton’s first game with the franchise.
Vlasic set up the winner. The Sharks were applying pressure in the Sabres zone, and his shot from the high slot bounced off the right post and caromed to the left of the net. Marleau reached out to coral the puck and snapped it into the open side.
San Jose won two straight for the first time since a 4-0 start.
The Sharks are now 2-0 in beginning a six-game road trip following a 3-2 win at Detroit on Friday night.
Ryan O'Reilly scored for Buffalo.
Panthers 5, Lightning 4 — Brandon Pirri scored the lone shootout goal and had a penalty shot goal as visiting Florida beat Tampa Bay.
The Panthers also got goals in regulation from Jussi Jokinen, Nick Bjugstad and Aaron Ekblad, who tied it late in the third.
Vladislav Namestnikov scored two goals for the Lightning. Cedric Paquette and Anton Stralman had the other Tampa Bay goals.
Maple Leafs 4, Canucks 2 — James Reimer made 43 saves and Toronto won at home for its third straight victory.
James van Riemsdyk, Pierre-Alexandre Parenteau, Shawn Matthias, and Joffrey Lupul scored for the Maple Leafs, who last won three straight during a six-game streak last December.
Jannik Hansen and Alexandre Burrows scored for Vancouver, and Ryan Miller made 36 saves.
Stars 3, Wild 2 — John Klingberg scored at 3:18 of overtime and Dallas won at home.
Klingberg got a cross-ice pass from Tyler Seguin and beat Devan Dubnyk for his fourth of the season.
Klingberg and Jamie Benn each had a goal and two assists for the Stars. The Stars have won eight of 10.
Blackhawks 4, Blues 2 — In St. Louis, Patrick Kane scored the tiebreaking goal late in the second period to extend his points streak to 12 games and lead Chicago to victory over the Blues.
Flyers 3, Hurricanes 2 — Jakub Voracek scored 37 seconds into overtime, and Philadelphia rallied for a win on the road.
Luke Schenn and Wayne Simmonds also scored for the Flyers.
Elias Lindholm and Victor Rask scored and Eric Staal had two assists for the Hurricanes, who have lost two straight and four of five since winning three in a row.
Steve Mason made 19 saves for the Flyers, but only faced three shots in the third. Cam Ward finished with 16 stops for Carolina.
Predators 7, Jets 0 — Calle Jarnkrok scored twice and Pekka Rinne made 20 saves to lead host Nashville.
Craig Smith, Seth Jones, Mike Ribeiro, James Neal and Mattias Ekholm also scored as the Predators won for the second time in three games. Rinne recorded his second shutout of the season and 38th of his career.
Devils 4, Penguins 0 — Cory Schneider made 21 stops for his first shutout of the season and Mike Cammalleri had a goal and two assists, leading host New Jersey.
David Schlemko, Bobby Farnham, and Lee Stempniak also scored for the Devils, who have won four of five. Adam Henrique added two assists.
Pittsburgh lost for the second straight night after winning seven of its previous eight games.
Schneider was only tested only a handful of times in his 17th career shutout. He had a nice save with his blocking pad on Penguins center Sidney Crosby, who has only two goals in 17 games.
Blue Jackets 5, Coyotes 2 — William Karlsson scored his first two goals of the season and the Blue Jackets got their first home win this season.