Danny Noppert sealed a place in the World Grand Prix semi-finals with a 3-1 win over Ian White in Leicester.
The Dutchman, who had already seen off compatriots Michael van Gerwen and Vincent van der Voort to secure his first appearance in a quarter-final, was in dominant form against the 12-time ranking event winner.
Boasting a 95 average and a 116 check-out in the final set, Noppert seldom looked troubled in the last two sets, after Englishman White had levelled the match with a 12-dart leg.
Noppert told Sky Sports: "I can't believe it, I'm playing brilliantly. Finally everything is coming out on the stage and I'm happy with it."
In the last four Noppert will face Welshman Jonny Clayton who overcame an embarrassing blunder in the second set to edge past Krzysztof Ratajski 3-2.
Clayton looked a strong favourite to go 2-0 up but went bust after failing to land a 134 check-out, allowing the Pole to pull back to 1-1.
Ratajski built on his lucky escape to move 2-1 in front but Clayton won six of the final seven legs to secure his place in the semi-finals
On the other side of the draw Gerwyn Price's bid to claim back-to-back titles continues after he brushed aside Dave Chisnall in Thursday's quarter-finals.
World Champion and world number one Price showed his class in the double-start format by missing just two of 14 darts to open legs against Chisnall.
Two-time finalist Chisnall had pushed Price all the way in the 2020 semi-finals, but could not repeat that form with his finishing doubles as 17 misses allowed the Welshman to comfortably move into the last four.
Price will now face Bunting in Friday's semi-finals in a repeat of their meeting at the last four stage of the World Championship nine months ago, after the St Helens ace defeated Ryan Searle 3-1.