The Flyers snapped a two-game losing skid with the road win over the Jets.
Kiefer Bellows, Owen Tippett and Tony DeAngelo scored the other Flyer goals.
Rasmus Ristolainen had a pair of assists.
Carter Hart made 40 saves for Philadelphia, to earn his 1st shutout of the season.
The win also moved the Flyers to the .500 mark (21-21-9).
Connor Hellebuyck and David Rittich combined to stop 29 shots for Winnipeg, who dropped their third straight game to fall to 31-19-1.
Noah Cates opened the scoring 15:15 into the first when Jets defenceman Neal Pionk kicked the puck right to him after a hard pass from the corner by Morgan Frost.
Cates made no mistake going low blocker side on Hellebuyck.
The goal was his 8th of the season.
Kiefer Bellows gave the Flyers a two-goal cushion 11:53 into the second when he parked himself in the low slot, just outside the faceoff circle before a pinching Rasmus Ristolainen hit him with a backhand pass from behind the goal line.
Bellows hammered the disc past Hellebuyck, beating him high glove side just under the cross bar to make it 2-0.
The goal was his 1st of the season.
Owen Tippett scored 3:11 into the third to give the Flyers a 3-0 lead.
Tippett took a Rasmus Ristolainen feed at centre ice, before moving into the Winnipeg zone and beating Hellebuyck cleanly with a low wrister.
The goal was his 14th of the season.
"I mean obviously I saw him get possession behind the net and I just tried to stretch the zone and open up things below. He made a great play and I think he had enough on it they couldn't knock it down. It was a great pass," said Tippett. Tony DeAngelo scored at 6:48 of the third to make it 4-0 Philadelphia.
He didn't mince words about his club's performance either.
"This group knows how to win. There is a price to pay in this league, you have to work, you have to compete, and you have to do it every night. As the season progresses, it gets harder. Right now, you’re seeing what we’re seeing, as soon as there is a little adversity - we handled it well early in the year - we’re not handling it well right now. The difference makers, you can’t even find them out there. Until we make that commitment again to play as a team and we want to win, this is what you get," he said.
Flyers Head Coach John Tortorella was pleased with his club's effort on the night. “Everybody played. You never know what happens when you get into this situation with the break. The amount of hockey that we’ve played during the month, right from the opening faceoff, I just thought we played simple and everybody contributed," he said.
SHOTS-PHILADELPHIA WINNIPEG
ATTENDANCE-14,476