Gerwyn Price has reached Monday's final of the PDC World Grand Prix, surviving three match darts to beat Dave Chisnall 4-3 in a thrilling semi-final.
Number three seed Price will face an unlikely challenge from Dutchman Dirk van Duijvenbode in the final.
Price survived a tumultuous seven-set semi-final before narrowly edging Chisnall.
Debutant Van Duijvenbode, meanwhile, dominated Simon Whitlock to win 4-1 at the Ricoh Arena in Coventry.
The Dutchman works in an office at an aubergine farm and began the tournament as a 200-1 outsider and at 73 the lowest-ranked player in the tournament.
"I was supposed to be working again on Monday, so I'll have to call my boss. I'll still have to work on Tuesday but I enjoy working," said Van Duijvenbode.
"My boss said to me after I beat Gary Anderson that he was in tears. It feels so awesome if people enjoy it so much when I win."