PHILADELPHIA -- Kyle Palmieri scored the go-ahead goal with 4:09 left in the game after getting the tying goal earlier in the period, and the Anaheim Ducks rallied to beat the Philadelphia Flyers 3-2 Tuesday night.
Andrew Cogliano also scored a goal and Jonas Hiller made 35 saves for the Ducks, who are 10-3.
Matt Read and Vinny Lecavalier had Philadelphia's goals. The Flyers are 3-8.
The Ducks dominated the third period, outshooting the Flyers 16-6.
Palmieri tied it at 2 just 1:01 into the period when he stole the puck from Lecavalier at Philadelphia's blue line, broke in alone against goaltender Steve Mason and beat him with a backhand shot between the legs.
Then Nick Bonino made a perfect pass in front to a streaking Palmieri, who redirected it past Mason for a 3-2 lead.
Helped by a perfect bounce, the Ducks cut it to 2-1 on Cogliano's goal late in the second. Ryan Getzlaf ripped a shot that sailed over the net, hit off the boards and ricocheted to Cogliano in the slot. He wristed it past Mason to get Anaheim within one.
Looking for their third straight win, the Flyers started strong. Read gave them a 1-0 lead 3:40 into the first period. Wayne Simmonds made a crisp pass from behind the net to Read, whose first attempt at a stuffer was stopped by Hiller. But Read put the rebound in the net.
Claude Giroux set up the next goal on the power play with an excellent, no-look cross-ice pass to Lecavalier, who fired a one-timer from the left circle past Hiller to make it 2-0.
Lecavalier has scored four goals in the last two games. He recorded his first hat trick as a Flyer in a 5-2 win at the New York Islanders last Saturday. Giroux has six assists in the last six games after going pointless in the first five.
Seconds later, Anaheim's Mathieu Perreault deflected a shot past Mason, but it was waived off because his stick was above the crossbar.
NOTES: Ducks RW Teemu Selanne left the game after taking a stick off his face. He didn't return and there was no immediate word on his status. ... The teams faced off for the first time since the Flyers won 4-3 at Anaheim on Dec. 2, 2011. It was the first meeting at the Wells Fargo Center since the Ducks won 3-2 on Oct. 21, 2010. ... Ducks C Saku Koivu missed his first game since sustaining a concussion in a win over the Blue Jackets in Columbus on Sunday. ... Anaheim LW Dustin Penner missed his sixth game in a row due to a concussion. ... Read has goals in three consecutive games after he failed to score in the first eight games. ... The Ducks played the fifth game of a season-high, eight-game, 15-day road trip. ... The Flyers scored on a power play in three of their past four games. ... Cogliano's goal was his 200th career point.