PHILADELPHIA - For the second time in 10 days, the Rangers blanked the Flyers as Martin St. Louis scored a goal and assist, reaching the 1,000 point mark in the 3-0 victory on Friday afternoon.

Cam Talbot stopped 26 shots for his second straight shutout of the men in the orange-and-black.

With the win, the Blueshirts climbed to 10-8-4, and host the sagging Flyers, who are 1-6-1 in their last eight, on Saturday.

St. Louis' goal, which put the Rangers ahead 2-0, came at 16:19 of the second period when he pounced on a rebound of Derek Stepan's shot that goaltender Steve Mason left in the crease. It was St. Louis' ninth goal of the season and Stepan's second of three assists in the game. Stepan has a five-game point streak.

Dan Boyle's second goal in two games, on a one-timer from the left point on the power play with Zac Rinaldo in the box for roughing, provided a 1-0 lead at 6:10 of the first period. Stepan set up Boyle with a cross-ice pass and St. Louis received the secondary assist.

But the crusher came in third when the Flyers had a four-minute power play with Chris Kreider in the box for high-sticking Sean Couturier.

From their zone, the Rangers broke out on a 3-on-1 shorthanded break and Stepan found Rick Nash for his 16th goal of the season -- second most in the NHL -- at 5:30.

Rangers captain Ryan McDonagh, in his first game back since he suffered a separated shoulder in a Nov. 1 game with Winnipeg, also received an assist.

The booing at Wells Fargo Center had been sporadic throughout the afternoon but reached its peak at that point. The Flyers fell to 8-11-3.

There was very little five-on-five play in the matinee with 11 minor penalties.

In the first, with Dom Moore off for interference at 7:20, Carl Hagelin forced a shorthanded breakaway but was stopped by Mason. The Rangers had a second power play at 10:30 when the Flyers were caught with too many men on the ice, but that fizzled.

The Flyers revived late in the period, with their most sustained pressure, and fired the last five shots on Talbot, who had blanked them 2-0 at the Garden on Nov. 19.