Montreal Canadiens goaltender Carey Price makes a save on Buffalo Sabres' Rasmus Ristolainen during third-period NHL hockey game action in Montreal, Saturday, Jan. 21, 2017. (Graham Hughes/The Canadian Press via AP)
Montreal Canadiens goaltender Carey Price makes a save on Buffalo Sabres' Rasmus Ristolainen during third-period NHL hockey game action in Montreal, Saturday, Jan. 21, 2017. (Graham Hughes/The Canadian Press via AP) Credit: Graham Hughes

Montreal — Zach Bogosian scored his first goal of the season in overtime and the Buffalo Sabres beat the Montreal Canadiens, 3-2, on Saturday night in the second game of a back-to-back for both teams.

Sabres captain Brian Gionta and Cody Franson also scored. Robin Lehner stopped 36 shots.

Artturi Lehkonen and Phillip Danault scored for Montreal, and Carey Price made 35 saves.

Bogosian scored with a slap shot 1:48 into overtime, just a few seconds after Lehner robbed Montreal’s Alex Galchenyuk from the slot with his glove.

The Sabres improved to 3-4-1 in back-to-backs after beating Detroit 3-2 in overtime on Friday.

Islanders 4, Kings 2

New York — Anders Lee scored two power-play goals to lead New York over Los Angeles.

John Tavares had a goal and an assist, Jason Chimera also scored and Jean-Francois Berube stopped 34 shots to earn his first win in his third start of the season for the Islanders. New York, which won its third straight and fourth in the last five games, came in with back-to-back shutouts.

Devils 4, Flyers 1

Philadelphia — Miles Wood scored twice, Keith Kinkaid stopped 35 shots and New Jersey beat slumping Philadelphia.

Kyle Palmieri and Pavel Zacha also scored and Michael Cammalleri had two assists for the Devils, who have won four of five.

Travis Konecny had a goal for Philadelphia, which has lost 12 of 15 since ending a 10-game winning streak in December.

Blue Jackets 3, Hurricanes 2

Columbus, Ohio — Scott Hartnell scored his second goal of the game midway through the third period to push Columbus over Carolina.

Hartnell scored in the first period and got the tiebreaker in the third, helping the Blue Jackets overcome a terrible second period to beat the Hurricanes for the second time this week. Carolina has lost three straight.

Markus Hannikainen also scored, and Sergei Bobrovsky had 35 saves for Columbus.

Jets 5, Blues 3

Winnipeg, Manitoba — Bryan Little scored twice on the power play, Ondrej Pavelec set a franchise record for saves in a period and the Jets handed the Blues their third straight loss.

Pavelec, starting his second game this season after being called up from the minors Tuesday, broke his own Atlanta/Winnipeg franchise record for saves in a period with 25 in the second. He had a 24-save period on Oct. 31, 2009, against Ottawa.

Senators 3, Maple Leafs 2 (so)

Toronto — Mike Hoffman scored the tying goal with 1:11 left in regulation, Tom Pyatt had the shootout winner and Ottawa beat rival Toronto.

The Senators rallied for their fifth win in six games to complete a 3-0 road trip.