Jaromir Jagr, one of the Flyers' marquee offseason signings, scored the game winner, his fourth of the preseason, on a power play at 12:48 of the third.
Martin Brodeur and Ilya Bryzgalov, former All-Star goaltenders for the Devils and Flyers, respectively, started. Brodeur (25 saves) went the duration. Bryzgalov was replaced at 10:30 of the second by Sergei Bobrovsky, after 17 stops.
Stephane Veilleux scored for New Jersey.