Cole Perfetti earned three assists as the visiting Winnipeg Jets defeated the St. Louis Blues 3-2 on Tuesday to remain undefeated.
Nino Niederreiter, Colin Miller and Kyle Connor scored in the second period for the Jets, who extended the best start in franchise history by improving to 6-0-0. Connor Hellebuyck made 27 saves to earn his fifth victory of the season.
Brandon Saad scored twice for the Blues, earning his 500th and 501st career points. Robert Thomas had two assists before exiting the game in the third period after blocking a shot with his skate.
Jordan Binnington made 21 saves as St. Louis had its two-game winning streak end.
Predators 4, Bruins 0
Juuse Saros pitched a 33-save shutout as host Nashville ended a season-opening, five-game losing streak by beating Boston.
The Predators entered the game as the lone NHL team without a single point in the standings and had not held a lead at either intermission in each of their first five contests.
Ryan O’Reilly and Luke Evangelista each recorded a goal and an assist for Nashville, while Roman Josi notched a pair of assists. Tommy Novak and Gustav Nyquist rounded out the Predators’ offense with a goal apiece. Bruins goalie Jeremy Swayman stopped 38 shots.
Lightning 8, Devils 5
Brandon Hagel had a natural hat trick in a 6:28 span of the second period and later contributed an assist as visiting Tampa Bay won Newark, N.J.
Victor Hedman scored two goals, Janis Moser had a goal and two assists, Anthony Cirelli had four assists and Jake Guentzel added a goal and an assist for the Lightning. Jonas Johansson made 30 saves in his first start of the season.
Timo Meier scored two goals, Jack Hughes had a goal and two assists and Jake Allen made 29 saves for the Devils, who have lost two in a row.
Knights 6, Kings 1
Tomas Hertl produced two goals and two assists and Mark Stone added a goal and two assists as Vegas snapped a three-game losing streak by cruising past Los Angeles in Las Vegas.
Pavel Dorofeyev had a goal and an assist, Alex Pietrangelo dished off three assists and Alexander Holtz and Ivan Barbashev added a goal apiece as coach Bruce Cassidy picked up his 100th career win with the Golden Knights. Ilya Samsonov made 31 saves for the victory.
Warren Foegele scored a goal and David Rittich finished with 24 saves for the Kings, who were playing the finale of a season-opening seven-game road trip necessitated by arena renovations.
Flames 4, Penguins 3 (SO)
Justin Kirkland scored the winning goal in the sixth round of a shootout to give host Calgary a comeback victory over Pittsburgh.
Rasmus Andersson collected one goal and one assist while MacKenzie Weegar and Nazem Kadri also scored for the Flames, who have yet to lose in regulation time this season (5-0-1). Dustin Wolf made 35 saves and finished with a win in his first NHL shootout.
Bryan Rust, Rickard Rakell and Noel Acciari scored for the Penguins, who are 0-2-1 in their past three games. Alex Nedeljkovic made 22 saves.
Senators 4, Utah 0
Ottawa scored all of its goals in the first period and Anton Forsberg posted his sixth career shutout as the Senators earned their first road victory of the season, beating the Utah Hockey Club in Salt Lake City.
Forsberg entered the night with a 4.16 goals-against average and a .863 save percentage over his past three games, but he turned away 31 shots as Ottawa won its second straight.
Drake Batherson, Claude Giroux, Ridly Greig and Brady Tkachuk scored for Ottawa. Defenseman Nick Jensen assisted on the first two goals.
Avalanche 3, Kraken 2
Joel Kiviranta scored twice and Cale Makar had two assists as Colorado defeated host Seattle.
Nathan MacKinnon also scored for the Avalanche, who won their third consecutive game following an 0-4-0 start to the season. Justus Annunen made 25 saves.
Jordan McCann and Ryker Evans tallied for the Kraken, who had a three-game winning streak snapped. Philipp Grubauer stopped 25 of the 28 shots he faced.
Red Wings 1, Islanders 0
Alex Lyon made 29 saves and Patrick Kane scored in the first period as Detroit prevailed in Elmont, N.Y.
After being outscored 9-3 in a home-and-home with the New York Rangers last week, the Red Wings earned their second straight win thanks to Lyon, who began this season third on the depth chart.
Lyon earned his fourth career shutout and third for the Red Wings. He made eight saves in the first and 14 in the second before stopping seven more in the third.
Hurricanes 3, Oilers 2 (OT)
Sebastian Aho scored with seven seconds left in overtime as visiting Carolina rallied to beat Edmonton.
Martin Necas had a goal and two assists for the Hurricanes, and Shayne Gostisbehere scored in his fourth consecutive game. Aho and Gostisbehere each had a goal and an assist, and Frederik Andersen made 33 saves for the win.
Edmonton’s Connor McDavid, who went the first four games of the season without a goal, scored twice and has three goals in his past three games. Stuart Skinner stopped 30 shots.
Rangers 7, Canadiens 2
Filip Chytil had two goals and an assist while Kaapo Kakko recorded one goal and two helpers for visiting New York, which scored four times in the first period and hammered Montreal.
Mika Zibanejad opened the scoring less than a minute into the contest while Jonny Brodzinski, Reilly Smith and Chytil also scored in the first for the Rangers, who are 4-0-0 on the road. Braden Schneider also had a goal and an assist and Igor Shesterkin made 21 saves for New York.
Nick Suzuki scored his first two goals of the season for Montreal, which has yielded 21 goals during an 0-3-1 rut. The Canadiens’ Sam Montembeault was pulled after allowing four goals on 10 shots, and then teammate Cayden Primeau stopped 32 of 35 shots.
Blue Jackets 6, Maple Leafs 2
Mathieu Olivier scored two goals as Columbus defeated visiting Toronto to cap a 2-2-0 homestand.
Justin Danforth had a goal and two assists for the Blue Jackets. Sean Monahan and Kirill Marchenko each added a goal and an assist, James van Riemsdyk also scored and Zach Werenski contributed two assists. Columbus’ Daniil Tarasov stopped 26 shots.
Matthew Knies and Nicholas Robertson scored for the Maple Leafs, who took their second loss in three games. Toronto goaltender Dennis Hildeby finished with 32 saves.
Wild 5, Panthers 1
Goalie Filip Gustavsson made 24 saves as visiting Minnesota — which has yet to trail in regulation this season — defeated reigning Stanley Cup champion Florida.
The Wild are 3-0-1 on their seven-game road trip, and they have earned at least one point in all six of their games. Gustavsson got goal-scoring support from Marco Rossi, Marcus Johansson, Matt Boldy, Mats Zuccarello and Joel Eriksson Ek. Jake Middleton had three assists, and Kirill Kaprizov added two assists.
Sam Bennett scored Florida’s goal. Panthers goalie Sergei Bobrovsky, who made 11 saves on 16 shots before getting pulled in favor of backup Spencer Knight, failed to get career win No. 400.
Capitals 4, Flyers 1
Nic Dowd and Andrew Mangiapane each scored a short-handed goal in the first period to propel Washington to a road win over Philadelphia on the front end of a home-and-home series.
Connor McMichael contributed two assists and Charlie Lindgren made 17 saves for the Capitals, who won their fourth straight game.
Travis Sanheim scored the lone goal for the Flyers, who have dropped five games in a row since winning their season opener. Samuel Ersson made 25 saves in a losing effort.
Sabres 4, Stars 2
Ryan McLeod extended his goal-scoring streak to a career-best four games and Ukko-Pekka Luukkonen made 28 saves, lifting host Buffalo over Dallas.
Alex Tuch had a goal and an assist, Peyton Krebs and Tage Thompson also scored and defenseman Owen Power matched a career high with three assists to send the Sabres to their second win in a row.
Thomas Harley and Tyler Seguin scored for the Stars, and Evgenii Dadonov had two assists. Jake Oettinger finished with 21 saves.
Canucks 6, Blackhawks 3
Danton Heinen scored twice in the first period and Kevin Lankinen made 31 saves to lift visiting Vancouver past Chicago for the Canucks’ third consecutive win.
J.T. Miller and Conor Garland also scored for the Canucks during a back-and-forth opening period that featured six of the nine goals in the game. Pius Suter and Brock Boeser added goals for Vancouver.
Tyler Bertuzzi, Ryan Donato and Taylor Hall were the Blackhawks’ goal-scorers. Petr Mrazek stopped 24 shots.
Ducks 3, Sharks 1
Leo Carlsson scored the go-ahead goal and Cutter Gauthier added two assists as Anaheim edged visiting San Jose to snap a two-game losing streak.
Troy Terry and Alex Killorn had the Ducks’ other goals. Lukas Dostal made 27 saves for his third win of the season — his second against the Sharks.
Mikael Granlund scored for San Jose, and Mackenzie Blackwood stopped 37 shots. The Sharks (0-5-2) became the lone winless team in the NHL after the Predators won on Tuesday.
–Field Level Media