The Philadelphia Flyers, despite coming off back-to-back wins against the New York Rangers and Islanders, were sitting at just 3-7 with six points, while the Anaheim Ducks were third in the Pacific Division holding a 9-3 record and 18 points in their pockets.

After a solid first period that ended with a surprising 2-0 lead, it looked like it could be a win.

Then the Flyers did what they’ve done all too often this season: fall flat. The Ducks scored three unanswered goals and pulled out a 3-2 win Tuesday night at the Wells Fargo Center.

Kyle Palmieri scored his second goal of the game off a feed from Nick Bonino with just 4:09 left in regulation for the game-winner.

CONNECT WITH US!

Matt Read got the Flyers on the board only 3:40 into the game and later in the first, on a power play, Vinny Lacavalier took a pretty cross-ice pass from Claude Giroux and one-timed a rocket top shelf over Jonas Hiller’s right shoulder.

They ended the period with an impressive 15 shots to the Ducks’ 10. They went on to finish the game outshot 37-28, put six shots on goal in the third period and spend the final 43-plus minutes without a goal.

With 2:41 left in the first, the Flyers got a break when Mathieu Perreault tipped a shot from the point and under a jumping Steve Mason. The call on the ice was no goal for a high stick and, after booth review, was upheld.

But after keeping the Ducks scoreless for more than 36 minutes, Steve Mason got caught out of position when a shot off the back boards deflected right to Andrew Cogliano, who quickly put a shot in near post with just 3:35 remaining in the second.

Just 61 seconds into the third, Vinny Lecavalier turned the puck over at the blue line to Palmieri, who raced down the ice and beat Mason five-hole to even the score at 2-2.