Sharvan Raj hit 5 fours and 3 sixes in an unbeaten 48, sharing an unbroken 6th wicket stand of 66 with Cooper Donnelly (20*) to lead Woodvake to a 5-wicket win over Glendermott.

The Waterside side had Woodvale in trouble as Todd Killen claimed a five-wicket haul to reduce them to 66 for 5, but Raj and Donnelly ensured Woodvale progressed. Earlier, Lewis Pearson thumped 42 and Killen 24 in Glendermott's 131 - three wickets apiece for Dennis Thanivelil and Jonathan Burnside, while Cooper Donnelly claimed two for 30.

Graham Boyd's century helped Donemana recover from 19 for four and 110 for 9 to post 222 and beat Waringstown at The Lawn. Boydo hit 9 fours and 4 sixes in his 88-ball ton, adding a competition record 112 for the tenth wicket with Chris Neely (18).

Off-spinner Neely then claimed five wickets to all but settle the game. James Mitchell made 51, Ivan Hamill (32) and Ross Waite (29) as the hosts were bowled out for 176 - Donemana 40 runs winners (DLS). 

Killyclooney pulled off something of a surprise result at Instonians, where they defended 145 thanks to five wickets from left-armer Mark Gordon, and two wickets apiece for the Moans. Frederic Pearson almost pulled it out of the fire with a hard-hit half century (7 fours, 1 six), but Killyclooney prevailed.

Earlier Gordon (34) and Alfie Moan (32) did well to get Killyclooney to 145 - five wickets for Hridhaan Salian. It didn't look as if it would be enough but it was!

Holders Lisburn were knocked out by just 13 runs in a tense affair at Fox Lodge. The hosts recovered from 88 for six to post 181 for 8. Levi Kerr thumped four sixes and three fours in a 27-ball 44 sharing a 7th wicket stand of 70 with Jamie McIntyre (28), while there were runs too for Aaron Heywood (33), and Adam Boyd (23). Richard Simpson (3-33) was the pick of the Lisburn attack.

Johnny Waite clubbed five sixes in a 24-ball 44 to get the chase off to a flier, but the Foxes pulled it back with thre wickets for Adam Boyd, and two apiece for Aaron Heywood and Ramey Harpur, David Simpson (21*) edged Lisburn closer but Fox Lodge prevailed to go into the last eight.

A century stand between Aneesh Anilkumar and Bobby Brolly ensured Ardmore progressed thanks to a six wickets win at Cliftonville Academy. Adam Kelso's 28 was the best of the home side's 145 - two wickets each for George Brolly, Suresh Kalisetty, and Bobby Brolly.

Facing an adjusted target of 126 in 31 overs, Amneesh hit 50 from 48 balls (7 fours, 1 six), while Brolly just missed out on his fifty - trapped lbw one short by David Steen (2-21). Still, their 111 stand was decisive in a morale boosting win for the Bleachgreen side.

Callum Smith and Dylan McElhatton struck twice as Eglinton won the bowl-out to progress to the last eight. The game had been halted several times as Muckamore reached 122 for 8 - Luke Allen (38), Sam Magee (31) and Glenn Ormiston (27) in the runs.

Richard Wylie (3-13) and Kyle Lamrock (2-15) best with the ball before the game was abandoned and the dreaded bowl-out ensued. 

North Down were the second NCU side to make it through to the quarter-finals as they chased a target of 110 in 15 overs to win by seven wickets and seven balls to spare at Bready. Tom Crothers (37*) and Gavin Anderson (25) added a decisive 60 for the third wicket after Mo Aahil (23) had given the Comber side a decent start.

Earlier Ryan Clarke had struck seven fours and a six in Bready's 196 for seven. There were runs too for Aaron Cooke who hit three sixes in his unbeaten 43, while Swarnim Jha cleared the ropes twice in his 25. North Down's bowlers shared the wickets with two apiece for Jaxon Dines, Jacob McClure Dalzell and Mohammed Aahil.

Last game of the day to finish was at Stormont where Brigade made it six NW sides in the last eight as they beat CSNI by 47 runs (DLS). Impressive teenager James Smallwoods hit 9 fours in a top score of 64 from 55 balls, as he and Mark Hanna - who hit 8 fours in his 61 - shared an opening partnership of 128 approaching the halfway stage. Andrew Baggley (43*) and Ben Johnston (27*) added late runs as Brigade's innings ended on 234 for four in 38 overs.

CSNI struggled to 101 for six in 17 overs when rain halted proceedings again. The adjusted target was 183 in 22 overs, with the hosts managing another 34 runs in the five overs.