Philadelphia's Wayne Simmonds sent the game into the extra period with a goal with 10 seconds left in regulation.
Ilya Bryzgalov made 22 saves in the victory for Philadelphia (33-19-7). Claude Giroux had a goal and two assists, while Scott Hartnell added a goal and an assist. Maxime Talbot also scored for the Flyers.
Ondrej Pavelec made 50 saves for Winnipeg (29-26-7).
Evander Kane made it 4-3 for the Jets at 4:57 of the third period on the power play.
Andrew Ladd scored a pair of goals 64 seconds apart and Dustin Byfuglien had a goal and an assist for Winnipeg. Tim Stapleton added three assists and Bryan Wheeler added two.