Morgan Frost scored the game-winning goal early in the third period on a weird bounce as netminder Samuel Ersson made 32 saves to push the Philadelphia Flyers over the Anaheim Ducks 3-1.