Martin Straka scores all the Rangers goals in a 3-2 victory over the Flyers

Straka scored in each period for the Rangers, who have won three straight following a seven-game losing streak that came on the heels of a season-high, five-game victory spurt.

Straka flashed a wide smile and pumped his fists after each goal, bringing dozens of hats raining to the ice after his 21st goal.

READ ALSO:  The five greatest post-season goaltending performances in recent history

Philadelphia had its longest winning streak of the season end at three despite the first goal of the season by Eric Meloche. The Flyers, 3-2 on their eight-game road trip, are last in the NHL with 11 wins.