Hurricanes 2, Red Wings 1

Jordan Martinook had a goal and an assist, and Carolina beat Detroit on Tuesday night.

Jordan Staal also scored for Carolina in its third win in four games.

Frederik Andersen stopped 24 shots.

Detroit has dropped three in a row and five of seven overall. It was the first game for the Red Wings since a 5-3 loss to Columbus on Saturday at Ohio Stadium.

Elmer Soderblom scored for Detroit midway through the third period. But that was it for the Red Wings against Andersen and the Hurricanes.

Alex Lyon made 28 saves in the loss.

PREDATORS 6, BRUINS 3

Ryan O’Reilly scored twice and had an assist, Steven Stamkos had a goal and two assists and Nashville picked up a rare road win with a victory over Boston.

Tommy Novak and Jonathan Marchessault also scored for Nashville, which entered the game with an NHL-worst six wins on the road this season. Mark Jankowski added an empty-net goal late in the third period for the Predators.

FLAMES 6, FLYERS 3

Connor Zary scored twice and Nazem Kadri had a goal in a 1:52 stretch midway through the first period for a three-goal lead and Calgary beat Philadelphia.

The Flames also defeated the Flyers 6-3 on Oct. 12 in their only other meeting this season.

LIGHTNING 6, BLUE JACKETS 2

Victor Hedman scored twice and had three points to lead Tampa Bay to a victory over Columbus.

Nikita Kucherov had a goal and two assists while Jake Guentzel scored twice.

Stars 4, Devils 3

Thomas Harley scored from near the blue line with 4.8 seconds remaining, lifting Dallas to a victory over New Jersey after the Stars squandered a two-goal lead in the third period.

Sharks 6, Sabres 2

Rookies Will Smith and Macklin Celebrini both scored in San Jose’s four-goal third period as the Sharks pulled away for a win over Buffalo.