Claude Giroux assisted on both goals as the Flyers overcame a third-period deficit for the ninth time this season, tying a club record.
Steve Mason, who signed a multiyear contract extension earlier Saturday, was lifted in the second period after yielding four goals on 24 shots.
Ray Emery relieved and earned the win, stopping 5-of-5 shots the rest of the way.
Kevin Poulin made 26 saves.
Boston schools pull out free condoms over wrapping complaints
Aaron Carter is still in love with Hilary Duff