Eglinton, Fox Lodge and Bonds Glen are through to the semi-finals of the Ulster Plate, with holders Donemana having a chance this weekend to make it also as they travel to CIYMS.
Bonds Glen didn't have to take the field as CSNI scratched the match being unable to travel to the NW.
At Eglinton, the home side looked in deep trouble as they struggled as 71 for 7 before Lee Ritchie and Glen Spratt (30) added 87 in an 8th wicket stand.
Ritchie top scored with an unbeaten 86, hitting five sixes, four of which came consecutively off Hamilton Coulter.
A final total of 191 in the 30-over game looked challenging, but Nathan Burns hit 11 fours and a six in a hard-hit 97 which got them close, but his dismissal by Richard Wylie saw the home side through by eight runs.
Fox Lodge won a tight encounter at The Lawn as they chased 143 to beat Waringstown - three wickets for Jamie McIntyre and Levi Kerr.
Aaron McNamee (28*) and Richie Devine (23*) got the Ballymagorry side through with a 8th wicket stand of 51 after they had been reduced to 93 for 7.
The semi-final draw sees Fox Lodge travelling to CIYMS or Donemana, while Eglinton face Bonds Glen. Ties to be played on Sunday July 21st.
ULSTER PLATE RESULTS
Bonds Glen walkover v CSNI II
At Eglinton, Eglinton II beat North Down II by 8 runs
Eglinton II 191/8 (30 overs; L Ritchie 86*, G Spratt 30, S Adair 20; P Davidson 2-14, N Burns 2-33, T Carson 2-40)
North Down II 183/9 (30 overs; N Burns 97, H Coulter 47; L Ritchie 3-25. Jack Martin 3-28, N Stewart 2-26).
At The Lawn, Fox Lodge II beat Waringstown II by 3 wickets
Waringstown II 143 (36.5 overs; R Dennison 39, S Burke 30, I Morrison 27; J McIntyre 3-12, L Kerr 3-28, A Doherty 2-22)
Fox Lodge II 144/7 (23.3 overs; A McNamee 28*, R Devine 23*, C Allen 27, G Heywood 20; S Burke 3-20; A Harrison 3-45)
CIYMS II v Donemana II - postponed until Sunday July 7.