Merrion and Waringstown will contest the Irish Senior Cup final for the third time in four years after contrasting wins in their semi-final clashes.
Half centuries from Kyle McCallan and Shaheen Khan saw Waringstown coast past Strabane, while John Anderson's brilliant unbeaten 99 got Merrion over the line with a two-wicket win at Clontarf.
Anderson's love affair with the Irish Senior Cup shows no sign of abating, the competition's leading run-getter passing the 2000 runs landmark during his epic match-winning innings at Castle Avenue.
He has now 2073 runs at an incredible average of 76.77 from 38 matches, hitting 13 fifties and six hundreds.
Bill Coghlan hit 56 and David Delany 44 not out as Clontarf posted 205 - a solid total but looked below par at the half-way stage.
When Anderson and Dom Joyce (40) added 95 for the second wicket to take the score to 110, it looked forlorn for the hosts.
However three wickets apiece for Shariful Islam and Obus Pienaar pushed Merrion all the way, and they had only three balls and two wicket to spare when Anderson struck Delany for the winning boundary.
The only slight downside was his failing to get another hundred - his 10th boundary seeing him unbeaten on 99.
A great tussle between two cup giants and a superb advertisement for the competition.
Strabane's fantastic run in the Irish senior cup came to a sudden halt at the semi-final stage as they were well beaten by holders Waringstown at the Park.
Kyle McCallan (75), Shaheen Khan (68), Adam Dennison (47) and skipper Greg Thompson (46) were all among the runs as the holders racked up 331-7 from their 50 overs.
Some wayward bowling from the home team early on certainly didn't help their cause, however Ryan Gallagher's 4-62 prevented the damage from being any worse.
After that the Red Caps rarely featured, although Aaron Gillespie did his stock no harm as he top scored with 57.
Cameos from Khushpal Singh (23*) and Mark Gillespie (24) helped narrow the gap ever so slightly but it was to be a convincing 167-run win for the NCU outfit.
McCallan (3-39) completed a fine all-round display, while there were two apiece for Shaheen Khan and James Mitchell.
Phil Eaglestone claimed the last wicket against his former club - it was his 200th for Waringstown on a day when everything went right.
It promises to be an epic encounter at Stormont on Saturday September 1st.