PHILADELPHIA -- Luke Hughes scored 28 seconds into overtime, and Akira Schmid made 44 saves for the New Jersey Devils in a 4-3 victory against the Philadelphia Flyers at Wells Fargo Center on Thursday.

Hughes won it with a one-timer from the right face-off circle on a 2-on-1 rush with Jack Hughes for the game-winning goal.

"Got a stick on the [Travis] Sanheim shot to deflect it," Luke Hughes said. "Nico [Hischier] won a battle and then popped it up to Jack and I just beat my man up the ice. It was pretty easy to put in that one when it's right in your wheelhouse, so it was a great pass out of him."

Jack Hughes had a goal and two assists, and Tyler Toffoli had a goal and an assist for New Jersey (11-9-1), which matched a season high with its third straight victory.

"To win three in a row, you've got to win them in different ways," Devils coach Lindy Ruff said. "Sometimes it isn't the prettiest. We're down a lot of manpower and to come in here on the road and win a game, it was a good effort by our club."

NJD@PHI: Luke Hughes, Jack Hughes team up to score

Tyson Foerster scored twice for Philadelphia (11-10-2), which has lost four of five. Carter Hart made 31 saves.

"We battled to the end," Flyers forward Scott Laughton said. "... Obviously you want the second [point], but we didn't get there and I thought we gave ourselves a chance to win."

Luke Hughes left the game with 3:45 remaining in the first period after a collision with Flyers forward Garnet Hathaway during a puck race in the Devils end. Hughes went hard into the boards but was able to return for the second period after clearing concussion protocol.

"I had to go through concussion protocol, which is what it is, I felt completely fine," he said. "But the League does that and that's fine. That kind of took most of my intermission. I just rushed to get my gear back on and get out for the power play."

Hathaway was assessed a major penalty for boarding and a game misconduct.

"I thought he showed a lot of determination," Ruff said of Luke Hughes. "We didn't know if he was going to get back, he took one heck of a hit. So to get back, play the way he did, compete the way he did, I don't think he was 100 percent, but he wanted to the finish the game."

Alexander Holtz gave the Devils a 1-0 lead at 3:10 of the first period when he scored from the slot.

Jack Hughes made it 2-0 at 15:12, finishing a 2-on-1 with Toffoli. It was Hughes' fourth straight game with a goal against the Flyers.

Morgan Frost cut it to 2-1 at 11:49 of the second period with a power-play goal. It was Philadelphia's first on the man-advantage in five games (0-for-12). The Flyers went 2-for-6 on the power play.

"We had a fair amount of good looks," Frost said. "A couple bounces here and there we probably get another one. I thought we had a lot of good looks and just got to put it in the net on more occasions."

Toffoli's power-play goal made it 3-1 at 4:31 of the third period.

Foerster cut it to 3-2 at 15:00, then tied it 3-3 with a 6-on-4 power-play goal at 19:09. With Hart pulled for an extra attacker, Foerster tipped Laughton's point shot.

"We just kept on playing," Flyers coach John Tortorella said. "They scored the third one, they went into a little bit of a defensive 1-4 and we were throwing things into it, we got a little sloppy for a bit. But we kept on playing and found a way to get a point."

NOTES: Jack Hughes also had an assist on Luke Hughes’ first NHL goal, in overtime against the Washington Capitals on April 13, 2023. … Hischier missed about eight minutes of action during the third period because of concussion protocol. He has five points (two goals, three assists) in three games after missing 11 because of an upper-body injury. ... Jack Hughes' two assists gave him 21 in 16 games. It's the fewest games needed to reach 20 assists in a season in Devils history; the previous mark was 22 games by Scott Gomez (1999-2000), Bruce Driver (1989-90) and Kirk Muller (1987-88). ... New Jersey forward Samuel Laberge played 4:00 in his NHL debut. He was recalled from Utica of the American Hockey League on Wednesday. ... Flyers forward Joel Farabee played two shifts totaling 56 seconds after being on the ice for the Devils' first goal. Tortorella's only explanation was, "Because he didn't listen."