Ivan Provorov had a goal and two assists, Claude Giroux had three assists, and Brian Elliott made 23 saves for the Flyers (4-2-1), who won for the first time in three games.
"It was a game of momentum swings, but I thought [Giroux] competed real hard to set the tone," Philadelphia coach Alain Vigneault said. "It's the type of work ethic that we need. We're not going to be perfect, we're going to make mistakes, and we're going to need our goaltenders to cover up for some of those mistakes. But we battled, found a way to get the job done in the third, and for our group that's a very positive sign."
Nolan Patrick scored at 7:03 of the third period to give the Flyers a 3-2 lead after the Devils came back from down two goals in the second.
"[Giroux's] a nice guy to play with, sees the ice so well, makes great plays," Patrick said. "[Travis Konecny] made a nice play down low, and I had some room in the slot and was trying to find [Giroux], and he had a lot of poise to get it back to me."