Panthers 6, Stars 4

Florida captain Aleksander Barkov had a goal and three assists in his return to his hometown, Sam Reinhart scored twice and the Panthers beat Dallas on Friday night.

Finnish players put on a show. Barkov had four points, Anton Lundell had a goal, and Niko Mikkola had an assist for Florida, while Esa Lindell had a goal and an assist for the Stars. All seven Finns on the rosters started the game.

Aaron Ekblad had three assists for Florida, which won its fourth straight. Evan Rodrigues and Mackie Samoskevich also scored for the Panthers, who got 32 saves from Sergei Bobrovsky.

Tyler Seguin, Mavrik Bourque and Jamie Benn scored for the Stars. Matt Duchene and Ilya Lyubushkin each had two assists, and Jake Oettinger stopped 22 shots.

Islanders 4, Sabres 3

Bo Horvat and Maxim Tsyplakov each had a goal and an assist, helping New York beat Buffalo.

The Islanders snapped a three-game losing streak. Kyle Palmieri and Jean-Gabriel Pageau also scored, and Ilya Sorokin made 32 saves.

Dylan Cozens, Jason Zucker and Owen Power scored for the Sabres. Devon Levi stopped 32 shots.

Cozens got his first goal of the season 9:03 into the game, but Horvat answered with a breakaway goal 40 seconds later.

Jets 6. Blue Jackets 2

Nikolaj Ehlers scored three goals for his fifth career hat trick and Winnipeg beat Columbus to stay perfect on the road.

Mason Appleton and Gabriel Vilardi also scored, Josh Morrissey had a power-play goal and an assist, and Ehlers added an assist for Winnipeg, which has won 10 of its first 11 games. Eric Comrie had 20 saves as the Jets improved to 6-0-0 on the road for the best such start in franchise history.

Rangers 2, Senators 1

Artemi Panarin and Alexis Lafreniere scored, Igor Shesterkin stopped 40 shots and New York beat Ottawa.

Shesterkin improved to 5-2-1 as the Rangers rebounded from Tuesday’s 5-3 loss at Washington, which was only New York’s second regulation loss this season.

Linus Ullmark made 16 saves for the Senators.