Michael van Gerwen and Dave Chisnall will clash in the 2019 BoyleSports World Grand Prix final on Saturday following their big semi-final victories over Chris Dobey and Glen Durrant.
Reigning champion Van Gerwen remains on course to retain the title for the first time following his imperious defeat of Dobey at Dublin's Citywest Convention Centre.
The world number one punished three missed finishing doubles from Dobey in the opening leg, and asserted his dominance by taking the opening set 3-1.
Dobey - appearing in his first televised semi-final - hit back strongly to lead 2-0 in the second with legs of 13 and 14 darts, only to see Van Gerwen take the next two to level before a 156 checkout sealed the set for the Dutchman.
Van Gerwen also came from 1-0 and 2-1 behind to win the third set, hitting a 13-darter in the deciding leg, as he charged towards a victory which was sealed in ruthless fashion as he took the fourth set without reply.
Chisnall, meanwhile, won through to his second World Grand Prix final at with a 4-1 defeat of Durrant, as he bids to erase the memory of a 6-0 whitewash to Phil Taylor in the 2013 showpiece.
The world number 11 was flawless in his finishing as he took the first set without reply, before Durrant took out 154 and 87 as he levelled in the same manner in set two.
Chisnall, though, landed the maximum 170 checkout as he came from a leg down to win the third set in a deciding leg, and the fourth went also all the way.
Durrant led 2-1 before Chisnall took out a 140 finish and then punished the Lakeside Champion's miss at tops for the set in the deciding leg to open up a 3-1 lead in the match.
Chisnall moved to the brink of victory at 2-0 in set five, with Durrant then finishing 112 to save the game before landing double ten to level the set, only to see his rival take the deciding leg on top to seal the win.