NHL roundup - Penguins top Canadiens in 12-round shootout as Devils edge Bruins

Pittsburgh goalie Alex Nedeljkovic made 39 saves in regulation and overtime, stopping nine of 12 shots in the shootout. Meanwhile, Montembeault, with 27 saves, stopped eight of 12 in the shootout. Sidney Crosby's two goals and an assist, along with Jake Guentzel's goal and Erik Karlsson's two assists, led the Penguins to their second consecutive win in the franchise's longest shootout.
For the Canadiens, Savard, Struble, and Monahan scored, but they lost their second straight game despite holding two two-goal leads.
In the Devils' 2-1 overtime victory against the Bruins, Jack Hughes scored the game-winner after going point-less in his previous three games. This ended the Devils' six-game losing streak against the Bruins. Dawson Mercer and Morgan Geekie scored for the Devils and Bruins, respectively.
Winnipeg overcame a 2-0 deficit with Gabriel Vilardi's goal and three assists against his former team, leading the Jets to a 5-2 win in Los Angeles.
Nikolaj Ehlers and Mark Scheifele each scored twice for the Jets, while Anze Kopitar and Alex Laferriere found the net for the Kings in their three-game losing streak.
In a dominant performance in Denver, the Avalanche secured a 5-1 victory over the Sabres. Valeri Nichushkin netted two goals, Mikko Rantanen contributed a goal and two assists, and Sam Malinski notched his first NHL goal alongside an assist.
Goaltender Ivan Prosvetov turned away 29 shots, helping Colorado finish their five-game homestand with a 3-2-0 record. Zach Benson scored for the Sabres, but Ukko-Pekka Luukkonen's 24 saves couldn't prevent Buffalo from falling to 2-5-1 in their last eight games.
In Elmont, N.Y., the Islanders secured a 4-3 victory over the Ducks, with Simon Holmstrom scoring a short-handed goal with 1:33 remaining the NHL-leading fourth of the season for Holmstrom.
Kyle Palmieri, Casey Cizikas, and Mathew Barzal also contributed goals for the Islanders, extending their winning streak to a season-high four games and collecting points in 13 of their past 14 matches (9-1-4).
Semyon Varlamov made 21 saves for the win. Despite goals from Troy Terry, Henrique, and Sam Carrick, the Ducks suffered their 12th loss in 13 games, with John Gibson recording 30 saves.
Chris John