Ben Chiarot scored his second goal of the game at 1:03 of overtime and the visiting Montreal Canadiens knocked off the Calgary Flames 5-4 on Thursday.
Mike Hoffman tallied a goal and three assists, Nick Suzuki had a goal and two assists, and Andrew Hammond made 30 saves for Montreal, which has won six of seven.
Andrew Mangiapane recorded a goal and two assists; Blake Coleman, Johnny Gaudreau and Elias Lindholm also scored; and Jacob Markstrom made 30 saves for the Flames, who had won 12 of 13.
Hoffman scored with 2:45 left to give the Canadiens a 4-3 lead, but Lindholm tied it 4-4 with 28 seconds left and Markstrom pulled for the extra skater.
Bruins 5, Golden Knights 2
Craig Smith had a hat trick and Jeremy Swayman made 34 saves to lead Boston over Vegas.
It was the third hat trick and 22nd multi-point game of Smith’s career. David Pastrnak scored two goals and Trent Frederic added a career-high three assists. Swayman improved to 6-0-1 over the last seven starts, allowing two goals or less in all of them.
Jack Eichel and Jonathan Marchessault each scored for Vegas, and Robin Lehner made 31 saves.
Wild 5, Flyers 4
Ryan Hartman scored two goals as Minnesota beat host Philadelphia to end a four-game losing streak.
Frederick Gaudreau, Matt Boldy and Jonas Brodin scored one goal each for the Wild. Kevin Fiala contributed two assists. Cam Talbot made 26 saves.
Scott Laughton had one goal and one assist for the Flyers. Patrick Brown, Travis Konecny and James van Riemsdyk added one goal each. Carter Hart stopped 33 shots.
Panthers 3, Senators 0
Florida scored two third-period goals in 12 seconds — finally solving red-hot Ottawa goalie Anton Forsberg — as the host Panthers defeated the Senators in Sunrise, Fla.
Patric Hornqvist and Ryan Lomberg scored those goals in the third, padding a lead provided by Mason Marchment in the first. Sergei Bobrovsky made 18 saves, improving his record to 27-6-3 while earning his second shutout of the season.
But Forsberg, who beat the Panthers earlier this season, stole the show for much of Thursday’s game. He finished with 45 saves.
Coyotes 2, Avalanche 1
Karel Vejmelka made 42 saves, Nick Schmaltz and Loui Eriksson scored and Arizona beat Colorado in Glendale, Ariz.
Devon Toews had a goal, Pavel Francouz stopped 27 shots and Cale Makar added an assist for the 10th straight game for Colorado, which saw its four-game winning streak end. Makar set the Avalanche record for consecutive games with an assist by a defenseman.
The Coyotes, who have alternated losses and wins for the past six games, went ahead early in the third period. Clayton Keller feathered a pass through traffic to Schmaltz as he skated into the Colorado end. Schmaltz went in on Francouz and put a backhander off the goalie’s right pad and in at 5:27 for his 12th goal of the season.
Penguins 5, Lightning 1
Pittsburgh’s Evgeni Malkin tallied a goal and two assists as the visiting Penguins broke Tampa Bay’s five-game winning streak.
Malkin set up both scores in Pittsburgh’s two-goal first period. He potted a breakaway goal in the third for the Penguins, who have won three straight and are 8-1-0 in their past nine road games. Danton Heinen, Jake Guentzel and Sidney Crosby each produced a goal and an assist, Brock McGinn found the net and Tristan Jarry stopped 20 of 21 shots.
Pierre-Edouard Bellemare scored for Tampa Bay, and Andrei Vasilevskiy made 35 saves.
Capitals 4, Hurricanes 0
Viteck Vanecek racked up 36 saves as Washington beat visiting Carolina, ending a six-game home losing streak and three-game overall streak.
Evgeny Kuznetsov, Martin Fehervary, Alex Ovechkin and Dmitry Orlov scored for the Capitals, who hadn’t won a home game since Jan. 22. Conor Sheary had two assists while T.J. Oshie and Garnet Hathaway each provided an assist.
Frederik Andersen made 29 saves for the Hurricanes, who were blanked for just the second time this season and had a six-game point streak busted.
Canucks 4, Islanders 3
Nils Hoglander and Vasily Podkolzin scored the tying and winning goals just 45 seconds apart around the midway point of the third period as visiting Vancouver edged New York in Elmont, N.Y.
The go-ahead sequence began with Podkolzin briefly turning the puck over to Scott Mayfield at center ice. But Bo Horvat picked off a pass by Mayfield and battled the Islanders’ defenseman before passing to Podkolzin, who bore down on Varlamov and fired a shot from the right faceoff circle.
Brad Hunt and J.T. Miller scored in the second for the Canucks, who have won four of five. Noah Dobson and Kyle Palmieri scored in the second and Anthony Beauvillier collected a go-ahead goal early in the third for the Islanders, who lost for the eighth time in 11 games (3-4-2).
Blackhawks 4, Oilers 3 (OT)
Alex DeBrincat scored a power-play goal 2:23 into overtime to propel host Chicago to a victory over Edmonton.
The Oilers’ Evander Kane capped a two-goal performance by scoring with 50 seconds remaining in the third period to forge a tie at 3-3. The Oilers’ good fortune didn’t last long as the Blackhawks ended the game after Patrick Kane set up DeBrincat for his team-leading 30th goal of the season.
Kane collected a goal and an assist and Dominik Kubalik and Sam Lafferty each scored for the Blackhawks, who posted just their second win at home in their last 10 games. Leon Draisaitl scored his NHL-leading 38th goal before adding an assist for the Oilers, who finished their five-game road trip with a 2-2-1 record.
–Field Level Media
Sign up to receive the daily top stories from the National Post, a division of Postmedia Network Inc.
By clicking on the sign up button you consent to receive the above newsletter from Postmedia Network Inc. You may unsubscribe any time by clicking on the unsubscribe link at the bottom of our emails. Postmedia Network Inc. | 365 Bloor Street East, Toronto, Ontario, M4W 3L4 | 416-383-2300