David Clarkson was out to prove his 30-goal 2011-12 season was no fluke. He had some doubters even after notching four goals in the Devils’ first five games this season.

But those critics are dwindling, especially after Clarkson scored his 10th goal of the season, the game-winner in the Devils’ 5-3 come-from-behind victory over the Flyers last night in front of a sellout crowd of 17,625 at the Prudential Center in Newark.

Clarkson’s goal, coming just past the halfway point of the third period with the score knotted at 3-3, started on a play created by Adam Larsson, who used his glove to keep the puck in the offensive zone. Larsson then fired a shot on net that Clarkson tipped home for his third game-winner of the season.

“[Clarkson] has a knack for being in the right place at the right time in the right moment of the game. It was a big play,” Devils head coach Pete DeBoer said. “You have to win all sorts of ways in a shortened season, and not all of them are pretty.”

After Tuesday’s poor start in a 4-2 loss to the Hurricanes, the Devils wasted no time in getting an early lead last night, scoring on the game’s first shift. Forward Alexei Ponikarovsky, re-acquired this week in a trade with the Jets, got the play started in the Devils’ zone before Travis Zajac took a feed from Ilya Kovalchuk and one-timed a shot past Flyers goaltender Ilya Bryzgalov for his third goal of the season, and first in 12 games.