Theo Lawson scored a century as Pembroke ensured a semi-final berth, while Phoenix also made the last four with a convincing win at Malahide. There were victories also for Terenure, YMCA and Dublin University.

Lawson hit 13 fours and a six in an unbeaten 122 from 132 balls, sharing stands of 70 with Andy Balbirnie (31) and 137 with Dane Heverin (50*), as Pembroke chased down 218 to win at a canter.

Robert Forrest top scored with 59 in the Clontarf total of 218/7, sharing a stand of 70 with Eoghan Delany (45), while Shaheen Khan picked up three wickets.

Jack Tector top scored with 78 as YMCA ran out 157 run winners against Railway. The Park Avenue side dismissed for just 66, as James Parkinson (4-7), Fionn Hand (3-6) and Jamie Forbes (2-15) doing the damage.

Ben Beecroft and Simi Singh both scored 79 as Phoenix romped to an eight wicket win at Malahide, chasing down 197 in just 31 overs.

Beecroft hit 10 fours and 2 sixes in his 72-ball knock, putting on 75 for the first wicket with Louis McDonough (39) and 117 for the second with Singh.

Irish international Singh was even more aggressive, hitting 4 sixes and 8 fours in his 67-ball innings.

Earlier Damien Mortimer top scored with 83 in Malahide's 197 - two wickets apiece for Poonish Mehta, Matt Lunson and Amish Sidhu.

Dublin University had a great win at North County as skipper Lorcan Tucker hit 87 as they chased 212 to win by three wickets.

Yassar Cook (80) and Jamie Grassi (40) were in the runs for County, but were pegged back by Max Neville who took four wickets and Callum Taylor who claimed three.

There was a first win for Terenure as they overcame Leinster by 35 runs.

Jack Webster hit 11 fours and 3 sixes in his 96 from 86 balls, while Sidharth Nair cleared the ropes four times in a quickfire half century as Terenure posted 244.

There were three wickets apiece for Hardus Venter and Saqib Bahadhur, and the latter hit 42 but it wasn't enough as Aidan Doyle took 4 for 36 as they were dismissed for 209.