Cory Schneider was perfect in two periods and New Jersey scored three times in the second to beat the Flyers at Prudential Center.
Schneider stopped all nine shots he faced on a night he wasn't even supposed to play. He got the call when Martin Brodeur left the team following the death of his father. Schneider, acquired from the Vancouver Canucks on draft day, allowed one goal on 80 shots during 10 periods in the preseason.
"We knew he was a world-class goaltender when we traded for him," coach Peter DeBoer said. "His numbers in the preseason are, obviously, outstanding. I don't know I would have predicted that, but I think he's come as advertised. We knew he was very good and he is."
Keith Kinkaid finished up, allowing Matt Read's shorthanded goal in the third period and making three saves for the Devils, who finished the preseason 4-2-0 and are off until they visit the Pittsburgh Penguins next Thursday in their season-opener.
New Jersey got goals by Damien Brunner, Steve Bernier and Dainius Zubrus in a span of less than eight minutes in the second period against Steve Mason, who made 21 saves. Michael Ryder added an empty-netter with 1:27 remaining.
DeBoer had said that Brodeur would start the Devils' opener against Pittsburgh on Oct. 4. Those plans could change.
"I'm going to see how Marty feels and what his obligations are over the next few days here and go from there," DeBoer said.
The Flyers, who were without several regulars, are 1-4-0 and complete their preseason at Washington on Friday.