North County lost to Strabane by 6 wickets
North County 106 (23 overs; Suliman Safi 65*; Ryan Gallagher 4-10, John Mooney 3-26, Andrew Mullen 2-14)
Strabane 107/4 (14.4 overs; Nasir Nawaz 69*; Eddie Richardson 3-57)

The Strabane side that beat North County to reach the National Cup final. (Joe Curtis/CricketEurope)

Strabane's quadruple trophy quest remains on track after a dominant 6-wicket win over 2022 winners North County at Balrothery.

John Mooney returned to haunt his hold club with three early wickets to put them very much on the back foot, opening the doors for spinners Ryan Gallagher (4-10) and Andrew Mullen (2-14) to finish the job.

Suliman Safi hit 8 fours and 3 sixes in his 59-ball unbeaten 65, but ploughed a lonely furrow as County were skittled for just 106.

Nasir Nawaz bludgeoned 32 off the first two overs, intent on having the game wrapped up by tea.

Eddie Richardson fought back with three wickets, but Nawaz hit 10 fours and 3 sixes in his 69 not out from 43 balls. It was perhaps fitting that it was Mooney (13*) was in the middle with Nawaz when the winning runs were scored.

Ballyspallen lost to Rush by 254 runs
Rush 334/5 (40 overs; Josh Doyle 148, Prashanth Vishwanath 100, Hashir Sultan 59*)
Ballyspallen 80 (21.5 overs; James Cusack 38; Nasir Totakhil 3-16, Nathan McGuire 2-8, Jarred Barnes 2-21)

Centurions Josh Doyle and Prashanth Vishwanath (CricketEurope)

Three times winners Rush are into another decider after a 254-run demolition of Ballyspallen.

The result was never in doubt after an opening stand of 223 between Josh Doyle - who top-scored with 148 from 109 balls (13 fours, 8 sixes) - and Prashanth Vishwanath.

The former County Galway player made exactly 100 from 96 balls (11 fours, 2 sixes). His dismissal didn't being any respite for the NW side with Hashir Sultan clubbing a 21-ball unbeaten 59 that included 6 sixes - four of them coming in a last over that went for 26.

A final total of 334 for 5 was a daunting one and the hosts didn't lay a glove on the Fingal side in the chase.

James Cusack's 80 the best of their 80 all out - wickets for Nasir Totakhil (3-16), Jarred Barnes (2-21) and Nathan McGuire (2-8).