The Flyers, who had a five-game winning streak snapped, got a goal from Claude Giroux, who matched his career high for goals in a season with 25.
New Jersey goalie Martin Brodeur notched his 650th career win, stopping 18 shots.
Sergei Bobrovsky returned as Flyers' goalie for his first game since Feb. 18, after Ilya Bryzgalov had started the previous 11 games. Bobrovsky gave up the four goals on 31 shots.
N.J. man wakes up from 10-hour sleep with knife in back
Exploding whale video goes viral on Internet