James Wade produced a fantastic fight-back to go through to the final of the World Grand Prix in Dublin, where he defeated Gary Anderson 4-3 in a dramatic last four clash.

Wade edged closer to clinching the prestigious title for the third time in his career after coming back from 2-0 and 3-1 down on Saturday evening.

The Aldershot ace, who is chasing his eighth PDC major, lost the first six legs of the match but rallied back to win in a last-leg decider.

“Gary blew me completely out of the water in the first two sets but I hung in there and I managed to make the most of my opportunities,” said Wade, the 2007 and 2010 champion.

“I’ve got plenty of experience on my side and I’m enjoying playing darts again so I’m looking forward to the final and the future.”

Finishes of 138 and 121 helped Anderson win the first set by three legs to nil and he also completed a second set whitewash to double his lead.

Wade produced clinical checkouts of 101 and 104 as he edged set three despite his opponent hitting back to back 180s in the decider.

Anderson restored his two set advantage by taking the fourth set 3-2 before ‘The Machine’ took the first two legs in the fifth.

He then produced a fabulous 121 finish on the bull to make it three legs on the spin and, more importantly, cut Anderson’s advantage to a single set.

Wade took out 88 to move ahead in set six and went on to win it 3-1, setting up a decisive seventh set.

The world number seven bedded tops to take the first leg but missed a dart at the bull in the second, allowing Anderson to step in and find that target.

Wade, though, pinned double eight to go within one leg of a place in the final but a 141 checkout after his 13th 180 saw Anderson level, meaning the match would all come down to one leg.

And it was Wade who won through, sinking tops to reach his third World Grand Prix final.

By Chris Murphy