New Jersey’s Jesper Bratt, middle, celebrates after his winning goal with Jack Hughes, left, and Michael McLeod in OT against the Vancouver Canucks Monday night in Newark, N.J. Bill Kostroun/Associated Press

NEWARK, N.J. — Jesper Bratt scored on a power play with 43 seconds left in overtime and the New Jersey Devils beat the Vancouver Canucks 5-4 on Monday night after squandering a three-goal lead.

Jack Hughes and Ondrej Palat scored two goals apiece and Vitek Vanecek made 26 saves in winning his 10th straight game for New Jersey, which is 9-1-1 in its last 11 games.

Andrei Kuzmenko, Luke Schenn, Curtis Lazar and Phillip Di Giuseppe scored for the Canucks, who were playing for the first time since trading captain and leading goal scorer Bo Horvat to the Islanders for Anthony Beauvillier, prospect Aatu Raty and a conditional first round pick this year.

Collin Delia made 29 saves for Vancouver, but he had no chance on the one-timer by Bratt, who was set up by a cross-ice pass by Hughes. Delia had stopped Hughes on an overtime breakaway.

The Devils seemed to be in control when Palat twice scored and Hughes once in a 50-second span midway through the second period to stake New Jersey to a 4-1 lead.

The Canucks, who have worked hard for new coach Rick Tocchet, clawed their way back. Schenn scored on a point shot with 4:31 left in the second period and Lazar tallied in close with 27 seconds to go.

Advertisement

Di Giuseppe knotted the game at 4 at 6:02 on a 2-on-1 chance.

Kuzmenko gave the Canucks the lead 3:35 after the opening faceoff with a great move and shot. Hughes tied the contest, beating Delia with a backhander in close on a 1-on-1 chance.

ISLANDERS 2, FLYRS 1: Kyle Palmieri and Mathew Barzal scored for the New York Islanders in their first game since they acquired All-Star center Bo Horvat, leading them to a 2-1 win at Philadelphia.

Horvat made his debut a day after the Islanders signed him to an eight-year contract worth $68 million. The 27-year-old Horvat was chosen as an All-Star and played for the Pacific Division on Saturday. Horvat had already tied his career high with 31 goals this season in 49 games with Vancouver.

Palmieri scored his seventh on a wrist shot in the first that snapped the Islanders’ 0-for-26 power-play drought. Barzal beat Carter Hart for his 13th goal in the second.

Semyon Varlamov stopped 25 shots for the Islanders.

Advertisement

Nicolas Deslauriers scored his third goal for the Flyers.

RANGERS 5, FLAMES 4: Alexis Lafreniere scored 1:37 into overtime and Jaroslav Halak made 28 saves, sending the Rangers to the home victory.

Lafreniere beat Flames goalie Jacob Markstrom for his seventh goal of the season, finishing a frenzied game that featured several fights.

Mika Zibanejad and Filip Chytil each had two goals for New York, which improved to 9-2-3 in its last 14 games. Artemi Panarin had two assists.

Blake Coleman and Andrew Mangiapane each had a goal and an assist for Calgary. Michael Stone and Tyler Toffoli also scored, and Markstrom finished with 28 stops.

PANTHERS 7, LIGHTNING 1: Matthew Tkachuk had two goals and three assists, powering Florida to the win at home.

Advertisement

Tkachuk had a hand in the first three goals for the Panthers. He was named MVP of the NHL All-Star Game on home ice on Saturday.

Carter Verhaeghe had two goals and two assists for Florida, and Sam Bennett had a goal and two assists.

Florida goalie Sergei Bobrovsky made 32 saves after being out since Jan. 19 after he was hurt in Montreal.

All-Star Nikita Kucherov scored for Tampa Bay. Andrei Vasilevskiy had 42 saves.

Copy the Story Link

Only subscribers are eligible to post comments. Please subscribe or login first for digital access. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.