Dave Chisnall will need to upset world number one Michael van Gerwen if he is to reach the final of the Unibet World Grand Prix.
The Morecambe ace beat Daryl Gurney 3-1 on Thursday night to set up the meeting with the Dutchman in Friday night’s semi-finals at the Citywest Hotel in Dublin.
One of Chisnall's four previous televised finals came at the World Grand Prix and he remains on course to at least match that achievement after reaching the last four of the £400,000 event.
After edging the opening set in a deciding leg, Chisnall won the second without reply before Gurney hit back to claim the third, but the world number 10 recovered to take the fourth for victory.
"It feels good and I'm really pleased with that," said Chisnall, who is bidding to claim his first major title.
"Daryl played well but missed a few doubles and let me in, and I capitalised.
"My performances have been pretty consistent all week but I still think there's room for improvement.
"I've said it's my aim to still be here on Saturday and that's still on. It will be tough in the semis and I'll be giving it a good shot."
The resort thrower doesn’t have a good record against van Gerwen but did end his title defence in Dublin three years ago and will be looking to repeat the feat.
The Dutchman averaged 103 in the double-start format as he overcame Simon Whitlock 3-1 in the quarter-finals.
"I think if I keep playing like this no-one will beat me, but that was just tonight and tomorrow will be a totally different game,” said van Gerwen.
"I've got a good record against Dave but I can't underestimate him.
“He beat me before in this tournament a couple of years ago but I can only worry about myself.
“I'm playing well and I think they're more afraid of me than I am of them."
Gary Anderson meets Raymond van Barneveld in the other semi-final with all the action live on Sky Sports.