PHILADELPHIA -- Kyle Palmieri scored two straight goals in the third period to rally the Anaheim Ducks past the Philadelphia Flyers 3-2 on Tuesday night.
Andrew Cogliano also scored for the Ducks and Jonas Hiller had 26 saves.
Matt Read and Vinny Lecavalier scored for the Flyers.
Palmieri scored on a tip-in with 4:09 left in the game to help the Ducks win their third straight game. He also scored the tying goal early in the third.
The Ducks lost veteran forward Teemu Selanne in the third period after he took Luke Schenn's high stick to the face. Selanne went down on the corner ice, then skated off on his own power straight to the locker room.
Hiller and the Ducks killed one final Philadelphia power play that extended into the final minute to hang on for the win.