Jack Roslovic had two goals and an assist as the Carolina Hurricanes beat the visiting Pittsburgh Penguins 5-1 on Thursday night for their eighth straight win.

Jordan Martinook, Jaccob Slavin and Eric Robinson also scored for Carolina, and Jalen Chatfield had three assists. Pyotr Kochetkov stopped 35 shots.

Blake Lizotte scored for Pittsburgh and Alex Nedeljkovic had 14 saves. The Penguins lost for the eighth time in 10 games (2-6-2).

PANTHERS 6, PREDATORS 2: Carter Verhaeghe had two goals and an assist, Aleksander Barkov had three assists for the second time in less than a week and host Florida earned its sixth straight victory. Sam Reinhart got his 11th of the season and pushed his goals streak to five games for the Panthers, who got a goal and an assist from Matthew Tkachuk and two assists from Uvis Balinskis. Tomas Nosek also scored for Florida.

SABRES 6, RANGERS 1: Rasmus Dahlin scored 26 seconds into the game, Ukko-Pekka Luukkonen made 25 saves and visiting Buffalo beat Igor Shesterkin and New York. Dylan Cozens, Tage Thompson, Jordan Greenway and Sam Lafferty had second-period goals as the Sabres won for the second time in six road games. Shesterkin was pulled by New York in the second. He allowed five goals on 12 shots. Shesterkin, who entered with a 6-2-1 record, was replaced by Jonathan Quick after Lafferty’s goal at 13:51.

JETS 1, AVALANCHE 0: Gabriel Vilardi scored and Connor Hellebuyck stopped 35 shots for his third shutout this season in Winnipeg, Manitoba. Vilardi scored 1:06 into the game.

ISLANDERS 4, SENATORS 2: Bo Horvat had a goal and two assists for visiting New York. Anders Lee had a goal and an assist for New York, which won for the third time in four games.

BRUINS 4, FLAMES 3 (OT): Brad Marchand scored a backhand off of his own rebound with 20 seconds remaining in overtime to lift the Bruins in Boston. It redeemed a penalty he committed that led to a power-play goal in the opening minute of the third period. Hampus Lindholm, Pavel Zacha and Cole Koepke scored Boston’s other goals.

DEVILS 5, CANADIENS 3: Jack Hughes had a goal and two assists and host New Jersey earned its fourth win in five games.

STARS 3, BLACKHAWKS 1: Sam Steel had a goal and an assist for host Dallas in its first game since returning from Finland.

FLYERS 2, LIGHTNING 1 (SO): Owen Tippett got the tying goal in the last minutes of regulation, then got the clinching shootout goal for visiting Philadelphia.

UTAH HC 4, BLUES 2: Dylan Guenther scored the go-ahead goal on a rush with 3:21 remaining in St. Louis.