Kyle Connor and Mason Appleton each had a goal and assist on Saturday night as the visiting Winnipeg Jets made it eight straight wins to begin the season with a 5-3 victory over the Calgary Flames.

Nikolaj Ehlers, Dylan Samberg and Cole Perfetti also scored for Winnipeg, which has won 16 consecutive regular-season games going back to the end of the 2023-24 season.

It’s feat that’s only been accomplished three times in league history: 1992-93 Pittsburgh Penguins (17), 2023-24 Edmonton Oilers (16) and 2016-17 Columbus Blue Jackets (16).

Mikael Backlund, Rasmus Andersson and Nazem Kadri scored for Calgary, which has lost consecutive games after opening the season with a franchise-best 5-0-1 mark.

FLYERS 7, WILD 5: Sean Couturier had a hat trick, assisted on the game-winner by Rasmus Ristolainen and host Philadelphia snapped a six-game losing streak with a win over Minnesota.

The loss was the first in regulation for the Wild and snapped their seven-game point streak to start the season.

Couturier’s first goal was his 500th point in his NHL career.

Marcus Foligno scored a pair of goals for the Wild

SABRES 5, RED WINGS 3: Tage Thompson scored two goals and added an assist to help lead host Buffalo to a win against Detroit.

Lucas Raymond had a short-handed goal, the first of his career, and an assist for the Red Wings.

Rasmus Dahlin had three assists for the Sabres.

LIGHTNING 3, CAPITALS 0: Andrei Vasilevskiy made 31 saves for his 35th career shutout and host Tampa Bay ended Washington’s five-game winning streak. It was the 297th victory of his career and his first shutout against the Capitals.

Mitchell Chaffee gave the Lightning a 1-0 lead at 5:27 of the second period. Brayden Point made it 2-0 at 2:26 of the third period, and Conor Geekie scored his first NHL goal at 3:10.

BRUINS 4, MAPLE LEAFS 3, OT: Brad Marchand scored his first goal of the season 2:26 into overtime and host Boston beat Toronto to snap a three-game losing streak.

David Pastrnak had a power-play goal, and Justin Brazeau and Mark Kastelic scored 36 seconds apart later in the second period for the Bruins.

Auston Matthews tipped in Mitch Marner’s shot from the point, tying it with 1:17 left in regulation for the Maple Leafs.

PANTHERS 6, ISLANDERS 3: Matthew Tkachuk scored twice, Sam Bennett got the go-ahead goal in the third period and visitig Florida rallied from three goals down to beat New York. Sam Reinhart also scored, Mackie Samoskevich got his first NHL goal and Gustav Forsling added an short-handed empty-netter in the closing minutes to seal the Panthers’ win.

Dennis Cholowski, Kyle Palmieri and Brock Nelson scored in the first period for the Islanders.

STARS 4, BLACKHAWKS 2: Matt Duchene scored on a third-period power play and added an empty-netter in the final seconds as host Dallas hung on to beat Chicago.

Duchene’s goal at 8:50 followed goals by Evgenii Dadonov in the first period and Jamie Benn in the second for a 3-0 lead. Ryan Donato ended Jake Oettinger’s shutout bid 44 seconds after Duchene’s goal.

PREDATORS 4, BLUE JACKETS 3, OT: Jonathan Marchessault scored 1:44 into overtime to give host Nashville a victory over Columbus.

Filip Forsberg, Cole Smith and Alexandre Carrier also scored and Scott Wedgewood made 25 saves for the Predators. After losing their first five games of the season, Nashville has won three straight.

Kirill Marchenko, Zachary Aston-Reese and Zach Werenski scored and Daniil Tarasov made 29 saves for the Blue Jackets.

CANADIENS 5, BLUES 2: Cole Caufield scored his seventh goal of the season, Kirby Dach scored for the first time since 2023 and host Montreal beat St. Louis.

The Canadiens jumped out to a 2-0 lead with goals from Dach and Jake Evans before the Blues tied it with goals from Colton Parayko and Jake Neighbours