Sebastian Aho completed a hat trick 28 seconds into overtime to lift the Carolina Hurricanes to a 5-4 win against the host Philadelphia Flyers on Saturday.
Aho stickhandled around defenseman Tony DeAngelo before scoring into the top left corner. Carolina forced overtime when Martin Necas tied it 4-4 on the power play from the side of the net with less than a second remaining on the clock in the third period.
Necas and Brady Skjei each had a goal and an assist for the Hurricanes, who won for the second time in their past three games. Frederik Andersen made 29 saves. Noah Cates, Tyson Foerster and Brendan Lemieux each had a goal and an assist, and Felix Sandstrom made 29 saves for the Flyers, who have lost five of six.
Lemieux put the Flyers in front 4-3 at 5:50 of the third. Morgan Frost intercepted Andersen's rim attempt behind the net and quickly got the puck to Lemieux, who deposited it into the open net from in front.
Lightning 5, Canadiens 3
Brandon Hagel produced his second career hat trick, including the tiebreaking goal in the third period, to carry host Tampa Bay past Montreal.
The top-line left winger redirected in a long shot by Mikhail Sergachev at 5:58 for the game-winner and then tallied into an empty net for the hatty. Tampa Bay also got goals from Victor Hedman and Steven Stamkos. Nikita Kucherov and Sergachev had two assists apiece. Brian Elliott (11-5-2) stopped 18 shots as the Lightning won their third straight match and moved to 5-1-1 in their past seven.
Mike Hoffman had a goal and an assist, Denis Gurianov scored and Jesse Ylonen had a power-play marker for Montreal. Nick Suzuki dealt two helpers. After allowing three goals in Thursday's 9-5 loss at the Florida Panthers, Sam Montembeault started again and made 36 saves.
Jets 3, Predators 2 (OT)
Neal Pionk scored 55 seconds into overtime to give visiting Winnipeg a comeback win against Nashville.
Pionk converted a pass from Pierre-Luc Dubois for his ninth goal of the season as the Jets rallied from 1-0 and 2-1 deficits for the win. Nikolaj Ehlers and Adam Lowry also scored for the Jets, who improved to 9-2 in overtime this season, with two additional games going to shootouts (1-1).
Cody Glass and Luke Evangelista scored for the Predators, who have lost two straight after winning three in a row. Juuse Saros made 31 saves in net for Nashville. Predators defenseman Roman Josi departed in the first period and did not return. After the game, the team said Josi is being evaluated and they anticipate an update on Sunday.
Avalanche 5, Red Wings 1
Nathan MacKinnon had a goal and two assists and visiting Colorado extended its winning streak to five games by defeating Detroit.
Lars Eller scored a short-handed goal and Mikko Rantanen tallied his 46th goal this season as the Avalanche finished off a 4-0 road trip -- scoring five or more goals in three of their wins. Devon Toews and Bowen Byram also scored, while Cale Makar added three assists.
Pius Suter scored for Detroit, which has lost nine of its last 11 games (2-8-1). Ville Husso made 16 saves before he was pulled in the third period for Magnus Hellberg, who stopped both shots he faced.
Bruins 5, Wild 2
David Pastrnak collected a goal and an assist and goaltender Linus Ullmark made 29 saves to help visiting Boston pick up a victory over Minnesota.
Pastrnak's goal, his 47th of the season, was scored during a Boston power play. The Bruins also received goals from Jake DeBrusk (21st), David Krejci (14th), Trent Frederic (16th) and Patrice Bergeron (25th). Brad Marchand assisted on three of Boston's five goals.
Marcus Johansson and Oskar Sundqvist scored for Minnesota, which had two goals nullified after the Bruins challenged and each play was ruled offside. Johansson also assisted on Sundqvist's goal. Minnesota entered the game with an 11-0-3 record in its last 14 outings for a franchise-record 14-game unbeaten streak.
Oilers 6, Kraken 4
Evander Kane scored three goals and Connor McDavid, the NHL's scoring leader, had a goal and two assists as Edmonton defeated host Seattle.
Zach Hyman had a goal and an assist and Kailer Yamamoto also scored for Edmonton, which won its third consecutive game and moved three points ahead of Seattle for third place in the Pacific Division.
Jaden Schwartz, Jordan Eberle, Oliver Bjorkstrand and Eeli Tolvanen scored, and Jamie Oleksiak had two helpers for Seattle, which is winless in its past four home games (0-3-1).
Maple Leafs 5, Senators 4 (SO)
Matt Murray made 48 saves and stopped 6 of 9 shootout attempts to help visiting Toronto to a win against Ottawa.
Calle Jarnkrok scored two goals, Mitchell Marner had a goal and an assist and John Tavares and Auston Matthews each had two assists for the Maple Leafs, who are 4-1-1 in their past six games.
Brady Tkachuk scored two goals, Tim Stutzle had a goal and an assist, Travis Hamonic had two assists and Mads Sogaard made 25 saves for the Senators, who have lost five in a row.
Rangers 6, Penguins 0
Artemi Panarin scored twice and goaltender Igor Shesterkin stopped all 33 shots he faced as New York cruised to a dominant rout of visiting Pittsburgh.
The Rangers won their third straight thanks to big nights by Panarin, Shesterkin and Mika Zibanejad (one goal, two assists) that helped New York pull within five points of the third-place New Jersey Devils in the Eastern Conference. Vladimir Tarasenko, Chris Kreider and Jacob Trouba also scored goals for New York. Patrick Kane and K'Andre Miller contributed two assists apiece.
Pittsburgh dropped its third straight and has allowed 16 goals since its 3-2 overtime home win over the Rangers last Sunday.
Panthers 4, Devils 2
Sam Reinhart scored twice in a four-goal, third-period comeback as host Florida claimed a victory over New Jersey in Sunrise, Fla.
Aleksander Barkov and Matthew Tkachuk also scored for Florida, which has won two straight games and is on a 5-0-1 run that has them just outside a playoff position. Brandon Montour and Carter Verhaeghe both collected a pair of assists and goaltender Sergei Bobrovsky made 33 saves.
Nico Hischier and Jesper Boqvist replied for the Devils, who have dropped three consecutive games and sit second in the Metropolitan Division. Goalie Akira Schmid stopped 37 shots.
Canucks 3, Kings 2 (SO)
Thatcher Demko made 38 saves and did not allow a goal in the shootout to lead visiting Vancouver to a win against Los Angeles.
Brock Boeser and Elias Pettersson scored, and J.T. Miller and Quinn Hughes had two assists each for the Canucks, who have won six of seven games and earned points in 12 straight games (10-0-2) against the Kings. Andrei Kuzmenko and Miller scored goals in the shootout.
Alexander Edler and Carl Grundstrom scored, and Joonas Korpisalo made 15 saves for the Kings, who are 7-0-2 in their past nine games and have not allowed more than two goals in regulation in their past eight.
Stars 6, Flames 5 (OT)
Jason Robertson scored his second goal of the game to cap a three-point night and give Dallas a victory over host Calgary.
Joe Pavelski collected one goal and two assists, while Radek Faksa, Wyatt Johnston and Jani Hakanpaa also scored for the Stars, who lead the Central Division by three points. Roope Hintz had three assists, while Miro Heiskanen and Jamie Benn had two apiece. Goaltender Jake Oettinger made 33 saves.
MacKenzie Weegar and Rasmus Andersson both scored one goal in three-point outings while Elias Lindholm posted one goal and one assist. Blake Coleman and Nick Ritchie added singles for the Flames, who are four points out of a playoff spot with 12 games remaining. Goalie Jacob Markstrom stopped 20 shots.
Islanders 4, Sharks 1
Jean-Gabriel Pageau had a short-handed goal and an assist as New York cruised past host San Jose and into sole possession of the first wild-card spot in the Eastern Conference.
Islanders goalie Ilya Sorokin stopped 29 of 30 shots for his 25th win of the season. It was the third short-handed goal of the season and 19th of his career for Pageau. Kyle Palmieri, Ryan Pulock and Zach Parise also scored goals for New York.
Kevin Labanc scored for San Jose, which suffered its sixth straight loss (0-4-2). Kaapo Kahkonen made 29 saves for the Sharks, who are a league-worst 6-20-10 at home this season.
Coyotes 4, Blackhawks 2
Juuso Valimaki scored the go-ahead goal with 3:12 left as streaking Arizona won its fourth straight game, topping Chicago in Tempe, Ariz.
Valimaki also had two assists. Clayton Keller also had a goal and two assists to extend his season-best point streak to eight games. Barrett Hayton and Matias Maccelli added goals for Arizona, which has an eight-game point streak (6-0-2) and has won six straight at home. Ivan Prosvetov made 32 saves.
Jujhar Khaira and Caleb Jones scored goals for Chicago, and goalie Alex Stalock made 17 saves.
--Field Level Media