Zach Parise scored in a goal-mouth scramble with 0.6 seconds left in regulation and David Clarkson also had a goal for the Devils, who fell one win short of tying the NHL record of 10 road victories to start the season, set by the 2006-07 Buffalo Sabres.
Claude Giroux had two assists and Ray Emery made 33 saves for the Flyers, who have won six of their past seven games.
Martin Brodeur stopped 32 shots for the Devils, who trailed the entire game.
PENGUINS 5, DUCKS 2
In Pittsburgh, Bill Guerin ended Pittsburgh's eight-game streak without a power-play goal by scoring in the first period, Jordan Staal scored short-handed and the Penguins wrapped up Anaheim's winless four-game road trip with a win.
Guerin, who turned 39 last week, missed by an assist of having the so-called Gordie Howe hat trick -- a goal, an assist and a fight. He fought in the third period with Ryan Getzlaf, who is 14 years younger, trading several punches before Guerin put the Ducks' alternate captain on his back to earn one of the night's loudest ovations from the sellout crowd of 17,052.
ISLANDERS 4, BRUINS 1
In Boston, Matt Moulson scored two goals and Dwayne Roloson stopped 28 shots to lead New York to a victory over Boston.
John Tavares scored to make it 3-1 -- a goal that was credited as Moulson's for a third of the game before being corrected on review -- and Trent Hunter added an empty-netter with 49 seconds left.
Tuukka Rask made 17 saves and Daniel Paille scored for Boston.
KINGS 4, PANTHERS 3 (SO)
In Sunrise, Fla., defenseman Jack Johnson scored the only goal in the shootout, and Los Angeles rallied to defeat Florida.
Johnson and Jarrett Stoll scored power-play goals and Randy Jones scored short-handed for the Kings, who came back from a 2-0 deficit and closed out a five-game road trip at 3-2.
Jonathan Quick had 26 saves for the Kings, who beat Florida for the fifth consecutive time.
BLUE JACKETS 3, OILERS 2 (SO)
In Columbus, Ohio, Jakub Voracek scored the winner in the fourth round of the shootout to lift Columbus to a victory over Edmonton.
After Voracek's goal, Mathieu Garon stopped Gilbert Brule to secure Columbus' fourth win in five games.
Anton Stralman had a goal and assist and Antoine Vermette also scored for the Blue Jackets.
The Oilers have only two wins in their past 12 games.