Bruins 3, Panthers 2

David Pastrnak had one goal and assisted on Pavel Zacha’s winner as the Boston Bruins scored three times in the third period to overcome a two-goal deficit and beat the Florida Panthers 3-2 on Tuesday night.

Four days after Bruins captain Brad Marchand was traded to the Panthers, his old team beat his new one and sent the defending Stanley Cup champions to their first loss in seven games. Boston, which had lost eight of nine heading into the trade deadline, has since won back-to-back games against likely playoff teams from Florida.

DEVILS 5, BLUE JACKETS 3

Jesper Bratt had a goal and two assists, Luke Hughes added a goal and an assist, and New Jersey beat Columbus.

Nico Hischier, Timo Meier and Paul Cotter also scored and Cody Glass had two assists to help the Devils win their second straight after losing four of five. Jacob Markstrom finished with 17 saves.

SENATORS 5, FLYERS 2

Brady Tkachuk scored 24 seconds into the game, Michael Amadio scored the go-ahead goal and Ottawa beat Philadelphia.

Tkachuk scored on the opening shift of the game, one-timing a pass from former Flyer Claude Giroux past Ivan Fedotov for his 27th of the season and the 400th point of his NHL career.

PENGUINS 3, GOLDEN KNIGHTS 2, OT

Erik Karlsson scored 49 seconds into overtime to lift Pittsburgh past Vegas.

Vegas tied it late in regulation on a slapshot by Noah Hanifin with 6 seconds remaining.

The Golden Knights never touched the puck in the extra period. Pittsburgh controlled the faceoff and held onto it until Karlsson ripped his ninth goal of the season from just above the right circle.

HURRICANES 4, LIGHTNING 1

Seth Jarvis scored a short-handed goal, Pyotr Kochetkov stopped 23 shots, and Carolina beat Tampa Bay.

Jordan Martinook, Jack Roslovic and Sean Walker also scored for the Hurricanes, who won their fifth straight. Gage Goncalves had a goal for Tampa Bay, and Andrei Vasilevskiy made 27 saves.