All the games in the quarter-finals of the Leinster Senior Cup went very much to form this weekend with wins for Clontarf, North County, Merrion and Pembroke.
Half centuries for Obus Pienaar, Bill Coghlan and Andrew Poynter saw Clontarf post 263-5 against an under-strength YMCA.
The Angelsea Road side managed just 136 in reply - three wickets for David Delany.
Centuries from skipper Fiachra Tucker and Theo Lawson paved the way for Pembroke's 108-run win over Phoenix.
Tucker hit 13 fours and 6 sixes in his 119 from 123 balls, as he and Lawson shared a 3rd wicket stand of 223.
Lawson hit 9 fours and 5 sixes in his unbeaten 110 from just 86 deliveries as Pembroke posted 272 for 3.
Fletcher Coutts hit 5 fours and 4 sixes in a rapid 61, sharing a fourth wicket stand of 91 with Rory Anders (44) to give Phoenix hope.
However, they collapsed losing seven wickets for 43, to be dismissed for 164 - four wickets for Gavin Hoey (4-34), three for Paul Lawson (3-15), and two for Alex Ridley, including the wicket of overseas player Brad Kneebone.
Merrion cruised into the semi-final with a ten-wicket demolition of Terenure. Half centuries from Dom Joyce and Lakhotia helped them pass their modest 146 target.
North County also eased into the last four as they beat Railway by 101 runs at Park Avenue.
Jonno Andrews (52) and Malcolm Nofal (48) were in the runs as County made 228 for 7.
Railway were never in contention after Kenny Carroll was trapped lbw by Eddie Richardson (2-13).
Left-arm spinner Cian Mulvaney ripped through the middle order taking 5 for 30 as Railway were 127 all out.
LEINSTER SENIOR CUP SCOREBOARD
Clontarf beat YMCA by 127 runs.
Clontarf 263-5 (40.0 overs, AJ Pienaar 64, B Coghlan 56, A Poynter 54 )
YMCA 136 (37.1 overs, D Delany 3 8, Shariful Islam 2-17, AJ Pienaar 2-25 )
Phoenix lost to Pembroke by 108 runs.
Pembroke 272-3 (40.0 overs, F Tucker 119, T Lawson 110*, F Coutts 2-58)
Phoenix 164 (32.4 overs, F Coutts 61, A Anders 44 , G Hoey 4-34, P Lawson 3-15, A Ridley 2 -20)
Railway Union lost to North County by 101 runs.
North County 228-7 (40.0 overs, J Andrews 52, M Nofal 48, J Grassi 39, RD Hammika 3-27)
Railway Union 127 (32.1 overs, E Barron 43, C Mulvaney 5 -30, E Richardson 2-13)
Merrion beat Terenure by 10 wickets.
Merrion 147-0 (Lakhotia 59*, D Joyce 55 *)