Peter Wright has remained on course for a first-ever World Grand Prix title with a dramatic 3-2 victory over Dimitri van den Bergh on Friday night.
Although the Scot has seven individual televised titles to his name, he has only made one final in the double-in tournament, but the veteran will hope to go one better having edged past van den Bergh.
After breezing through the first set, Wright had the chance to extend his advantage before missing three set darts to allow his Belgian opponent a way back into the contest.
Van den Bergh proceeded to edge the third with an 89 checkout in the deciding leg, but Wright was able to level matters, setting up a thrilling decider.
Wright missed match darts to win the last set 3-0, allowing Van Bergh to storm back and miss three opportunities of his own after he had squandered more chances.
However, Wright eventually took out double 10, prevailing with five 180s and an average of 84.59 which was four points fewer than his opponent.
Wright will now take on Michael van Gerwen after the Dutchman got the better of Chris Dobey in the final last-eight contest of the evening.
Each of the first two sets went the distance, Dobey producing a stunning 122 checkout to level the match, but he ultimately succumbed to an opponent who ended the encounter with a 99.33 average.
In the other semi-final, Gerwyn Price will take on Nathan Aspinall, the world number one dropping just two legs on the way to defeating Madars Razma by a 3-0 scoreline.
While the Welshman posted just two maximums, an average of in excess of 91 ensured that he was always in a dominant position against the Latvian.
Aspinall had to work far harder to overcome Martin Lukeman, who twice won deciding legs in sets to extend the match into a fifth set.
However, Aspinall averaged 98 and produced an 89 checkout to take it 3-1, keeping himself in the hunt for his second major title. body check tags ::