Ducks 3, Flyers 2: Kyle Palmieri scored his second goal of the third period with 4:09 remaining as visiting Anaheim erased a 2-0 deficit to win its third straight game.Andrew Cogliano also scored while Jonas Hiller made 26 saves for the Ducks, who improved to 3-2-0 on their season-long eight-game road trip. Palmieri redirected Nick Bonino's pass just inside the left post after defenseman Sami Vatanen started the play by keeping control of the puck near the blue line while Anaheim got back onside.Vincent Lecavalier recorded his fourth goal in two games while Matt Read scored in his third straight contest for Philadelphia. Steve Mason turned aside 34 shots and Wayne Simmonds had a pair of assists for the Flyers, who went on the power play with 2:55 left and pulled Mason with 1:39 to go but could not beat Hiller.Read took a feed from behind the net by Simmonds while alone at the side of the net and whacked a shot past Hiller at 3:40. Lecavalier made it 2-0 when he accepted a cross-ice pass from Claude Giroux in the right face-off circle and beat Hiller with a one-timer clean to the stick side on the power play at 16:34.Anaheim cut the lead in half when Cogliano collected the rebound of Ryan Getzlaf's shot off the back boards and knocked the rolling puck past Mason with 3:35 left in the second period for his 200th career point. The Ducks tied it 1:01 into the third when Palmieri went in alone and slid a shot between Mason's pads.GAME NOTEBOOK: Anaheim RW Teemu Selanne, 11th all-time with 678 career goals, left early in the third period after taking an accidental stick to the face from Philadelphia D Luke Schenn and banging his head on the ice while falling. ... Ducks C Mathieu Perreault, who returned to the lineup after missing a game with a wrist injury, had a goal waved off with 2:41 left in the first period when he deflected a shot past Mason with a high stick. ... Ducks LW Dustin Penner (concussion) remains day-to-day after missing his fifth straight game.