Steve Mason stopped 34 shots for his 31st career shutout, Wayne Simmonds and Jakub Voracek scored 2:36 apart in the third period and the Flyers beat the New York Rangers 2-0 on Wednesday night.
Philadelphia, which beat the New York Islanders 3-2 in overtime in Brooklyn on Sunday night, improved to 5-9-3 since their long win streak ended Dec. 17.
Mason got his first shutout of the season and first since last March 5 against Columbus. He helped Philadelphia end a five-game losing streak to the Rangers and get its second win in the last 13 meetings at Madison Square Garden.
Henrik Lundqvist made 24 saves for the Rangers, who ended a three-game winning streak.
The Flyers took the lead at 6:09 of the third, just 34 seconds after the Rangers' Matt Puempel was sent off for tripping. Voracek fired a shot from the right slot that was stopped by Lundqvist, but Brayden Schenn jabbed at the puck, it went to Simmonds and he backhanded it in for his 20th.
Voracek doubled the lead with some help from the Rangers as he knocked the puck off Michael Grabner's right skate, left skate and off the left goalpost and in for his 14th at 9:45.
New York went 0 for 3 on the power play and is now 0 for 14 over its last four games.
The All-Star break is next for the Rangers.