Despite playing with a depleted defense, the Flyers jolted the Boston Bruins, 3-1, and ended their four-game losing streak Saturday afternoon.
With a sellout crowd watching at the Wells Fargo Center, the Flyers moved to within four points of the Eastern Conference's eighth playoff spot, pending the results of Saturday's other games.
Ilya Bryzgalov made 33 saves to hand Boston (21-8-4) just its eighth regulation loss in 33 games this season. Bryzgalov has started 32 of the Flyers' 34 games.
Ruslan Fedotenko iced it with an empty-net goal with 58.4 seconds left.
Nathan Horton had cut the Flyers' lead to 2-1 by scoring on a rebound with 15 minutes left in the third period. The goal was scored shortly after Fedotenko missed a great chance at an open net.