Gerwyn Price and outsider Dirk van Duijvenbode will contest the BoyleSports World Grand Prix final on Monday night after coming through contrasting semi-final encounters in Coventry.
Price progressed to his first World Grand Prix final after Dave Chisnall missed three match darts in a dramatic deciding leg of a thrilling seven-set clash on Sunday evening.
Debutant Van Duijvenbode, meanwhile, dropped just four legs in his 4-1 victory over Simon Whitlock to reach his first televised final as his incredible week at the Ricoh Arena continued.
The Dutchman, 28, was the lowest-ranked player going into the tournament at 73 on the PDC Order of Merit and a 200/1 outsider to take the prestigious title.
However, he followed up wins over Mensur Suljovic, Dimitri Van den Bergh and Gary Anderson by toppling another former televised event winner.
Whitlock had produced an incredible display to knock out reigning champion Michael van Gerwen in Saturday's quarter-finals, but was unable to repeat that performance as Van Duijvenbode reached the decider.
The pair shared the opening two sets, with Van Duijvenbode taking the opener 3-0 before Whitlock responded by winning the second 3-1.

The Dutchman, though, swept through the third without reply and then won the fourth set with the aid of a ten-darter and a 13-dart leg before sealing victory with three straight legs in the fifth.
Van Duijvenbode works in the office of an aubergine farm in the Netherlands, and admitted: "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.
"He 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."
Price was pushed all the way in the night's second semi-final as Chisnall hit back from 3-1 down in sets to level, but the two-time finalist finally saw his luck run out as three missed match darts in a sudden-death leg proved costly.
Chisnall, who had come from two sets down to win each of his two previous matches, fired in finishes of 130, 122 and 113 in the opening four sets, only to find himself trailing a clinical Price.
The Morecambe ace, though, took the fifth and sixth sets with a 3-1 scoreline to level, before Price finished 130 on his way to a 2-1 lead in set seven.
Double one saw Chisnall force a sudden-death leg, but he missed one match dart at double 18 and two at double nine to give Price a chance, which the Welshman took by finishing 56 on double 12.