bruins 4, flames 3, ot

Brad Marchand scored a backhand off of his own rebound with 20 seconds remaining in overtime to lift Boston to a win over Calgary on Thursday night.

islanders 4, senators 2

Bo Horvat had a goal and two assists, and New York beat Ottawa.

Anders Lee had a goal and an assist for New York, which won for the third time in four games. Oliver Wahlstrom and Jean-Gabriel Pageau also scored, and Semyon Varlamov made 28 saves.

sabres 6, rangers 1

Rasmus Dahlin scored 26 seconds into the game, Ukko-Pekka Luukkonen made 25 saves and 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.

devils 5, canadiens 3

A free-wheeling Jack Hughes had a goal and two assists and New Jersey beat Montrealfor their fourth win in five games.

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 Florida beat the Nashville for their sixth straight victory.

hurricanes 5, penguins 1

Jack Roslovic had two goals and an assist as Carolina beat Pittsburgh 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.

Utah 4, blues 2

Dylan Guenther scored the go-ahead goal on a rush with 3:21 remaining to lift Utah to a win against St. Louis.

FLYERS 2, LIGHTNING 1, SO

Owen Tippett scored the tying goal in the closing minutes of regulation, then got the clinching shootout goal as Philadelphia beat Tampa Bay.

STARS 3, BLACKHAWKS 1

Sam Steel had a goal and an assist in the Stars’ win over Chicago in Dallas’ first game since returning from Finland.

Jake Oettinger stopped 25 shots for Dallas, only allowing a power-play goal from Tyler Bertuzzi.