Patrik Laine scored three of his career-high five goals in the second period, and the Winnipeg Jets pulled away for an 8-4 victory over the St. Louis Blues on Saturday night in the finale of a four-game road trip.
Laine joined Johan Franzen (2011) and Marian Gaborik (2007) as the only players to get a five-goal game since the start of the 1997-98 season.
Laine recorded his big night as the Jets rebounded from a pair of losses in Calgary and Minnesota to avoid their first three-game losing streak of the season. Backup goaltender Laurent Brossoit made 23 saves for Winnipeg, and Bryan Little had four assists.
The Blues allowed eight goals for the first time since Feb. 27 in Minnesota. They allowed eight goals in a home game for the first time since Dec. 15, 1996, against Vancouver.
Maple Leafs 6, Flyers 0
Andreas Johnsson scored his first career hat trick with three goals 12:20 into the first period, and Toronto went on to blank visiting Philadelphia.
Garret Sparks made 34 saves to earn his first shutout of the season and the second of his NHL career.
Patrick Marleau, Josh Leivo and John Tavares also scored for the Maple Leafs, who had lost their two previous games.
Penguins 4, Blue Jackets 2
Jake Guentzel picked up his first career regular-season hat trick to lead Pittsburgh over visiting Columbus.
Tanner Pearson also scored, Kris Letang had three assists and Sidney Crosby had two assists for Pittsburgh, which is 3-7-3 in its past 13 games but has points in four straight. Goalie Casey DeSmith stopped 37 of 39 Columbus shots.
Scott Harrington and Cam Atkinson scored for Columbus, which was 6-1-1 in its previous eight games. Joonas Korpisalo made 32 saves for the Blue Jackets.
Capitals 5, Rangers 3
Brett Connolly scored the tiebreaking goal with 6:24 left in the third period as Washington rallied from a two-goal deficit to end New York’s seven-game home winning streak.
Connolly restored Washington’s lead and made it 4-3 when he positioned himself in the right faceoff circle and quickly one-timed defenseman John Carlson’s cross-ice pass by backup goaltender Alexandar Georgiev (23 saves). Nic Dowd, Jakub Vrana, Alex Ovechkin and Tom Wilson also scored for the Capitals.
Jimmy Vesey, Brady Skjei and Ryan Strome scored for the Rangers, who lost consecutive games for the first time since Oct. 25-28. Pheonix Copley turned away 27 of New York’s 30 shots.
Bruins 3, Canadiens 2
John Moore scored the tiebreaking goal at 17:03 of the third period as Boston defeated host Montreal.
David Backes and Jake DeBrusk also scored for the Bruins, who extended their point streak to five games (3-0-2). Tuukka Rask made 31 saves for Boston.
Jonathan Drouin and Tomas Tatar scored for Montreal, and Carey Price made 32 saves. The Canadiens’ winless streak reached four games (0-2-2).
Blackhawks 5, Panthers 4 (OT)
Alex DeBrincat scored with just 1.8 seconds left in regulation, and Erik Gustafsson found the net in overtime as Chicago earned a miraculous win over Florida at Sunrise, Fla.
The Blackhawks also got goals from David Kampf, Patrick Kane and Alexandre Fortin. Backup goalie Cam Ward made 34 saves for Chicago, which pulled the goalie before DeBrincat’s heroics.
Florida’s Mike Hoffman celebrated his 29th birthday by posting a goal and an assist, and Jared McCann, Aaron Ekblad and Frank Vatrano also scored for the Panthers, who received 36 saves from James Reimer.
Sabers 3, Red Wings 2 (SO)
Sam Reinhart scored in the seventh round as Buffalo extended its winning streak to nine games with a shootout victory at Detroit.
Reinhart skated in from the right side and beat Red Wings goalie Jimmy Howard with a backhand over his right shoulder. Tage Thompson and Jeff Skinner scored the regulation goals for Buffalo, which is on its longest winning streak since the Sabres won 10 in a row to start the 2006-07 season. Linus Ullmark made 35 saves for Buffalo.
Anthony Mantha had a goal and an assist, and Dylan Larkin also scored for Detroit. Howard finished with 33 saves.
Islanders 4, Hurricanes 1
Valtteri Filppula scored a spectacular goal early in the first period for host New York, which netted the first four goals and cruised over Carolina.
Thomas Greiss made 26 saves as he won both games of a back-to-back set for the Islanders. Anthony Beauvillier, Josh Bailey and Adam Pelech also scored for New York.
Justin Williams scored in the third period for the Hurricanes, who had a three-game winning streak snapped. Goalie Scott Darling made 15 saves for Carolina.
Avalanche 3, Stars 2
Mikko Rantanen scored a tiebreaking goal 46 seconds after J.T. Compher tied it late in the third period, and Colorado rallied past Dallas at Denver.
Nathan MacKinnon had a goal and an assist, and Semyon Varlamov stopped 27 shots for the Avalanche, who have won four straight and six of their last seven. Rantanen also had an assist and now has an NHL-best 38 points this season.
Radek Faksa and Jamie Benn had goals, Alexander Radulov had two assists and Anton Khudobin had 33 saves for the Stars, who have dropped three of their past four games.
Golden Knights 6, Sharks 0
Max Pacioretty scored twice during a four-goal first period, and Marc-Andre Fleury had 33 saves en route to his league-leading fifth shutout as Vegas blanked San Jose at Las Vegas.
Colin Miller and Alex Tuch each had a goal and an assist, William Karlsson and William Carrier also scored goals and Reilly Smith added two assists for Vegas, which won its third straight game.
Aaron Dell, who came into the contest off back-to-back shutouts over Vancouver on Friday night and St. Louis on Nov. 17, stopped 30 shots for the Sharks. The four goals allowed in the first period and the six for the game were season highs for San Jose.
Canucks 4, Kings 2
Elias Pettersson scored the go-ahead goal midway through the third period as visiting Vancouver ended its eight-game losing streak with a win over Los Angeles.
Adam Gaudette, Sam Gagner and Tyler Motte also scored for the Canucks, who won for the first time since Nov. 8 at Boston. Vancouver had been outscored 34-16 during its losing streak. Jacob Markstrom stopped 20 of 22 shots in the win.
Drew Doughty and Matt Luff scored for the Kings, who lost their fifth consecutive game at home and are 2-6 over their last eight games overall, scoring two goals or less in six of those contests. Cal Petersen had 25 saves for Los Angeles.
—Field Level Media