Kyle Palmieri scored two straight goals in the third period to rally the Anaheim Ducks past the Philadelphia Flyers 3-2 on Tuesday night.

Kyle Palmieri of the Anaheim Ducks scores past Steve Mason of the Philadelphia Flyers at Wells Fargo Center in Philadelphia. (Jim McIsaac, Getty Images)

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.

(Copyright 2013 by The Associated Press. All Rights Reserved.)