Woodvale recovered from 54 for 7 to eventually add a further 100 and that was to prove more than enough to beat Killyclooney.

James Rose made a gritty 49 in a match-defining 8th wicket stand of 58 with Ross Copeland (18). Jason Wallace took four wickets, while Mark Gordon claimed two.

Giles Moan made 24 and Richard McMorris 22  in the reply, but four wickets apiece for Paul Robinson and Ashwin Shetty sealed the 46-run win and the Ballygomartin side will be ensured of a home draw against more North West opposition in the semi-final.

Graham Boyd's 70 ensured four-times winners Donemana reached the semi-final with a 19-run win at North Down.

Boyd's 60-ball knock included 3 fours and 4 sixes, sharing a fifth wicket stand of 87 in 13 overs with Dean Mehaffey (31), while Ryan McClintock also made 30 in a total of 203.

The wickets were shared with three apiece for Luke Crothers and Ryan Haire, plus two for younger sibling Andrew.

Drew Parker's 51 (6 fours) kept the Comber side in the hunt, while Andrew Haire's 34 gave North Down hope, but three wickets apiece for Roy McGerrigle and Gary Neely, plus a brace for McClintock ensured the win.

Mujeeb Rahman starred against his old club taking three wickets and hitting an unbeaten 30 in a four-wicket win for the Bleachgreen side against Brigade.

The Beechgrove side started brightly with James Smallwoods (28) adding 42 for the first wicket with Mark Hanna (18). Rahman and George Brolly each took three wickets and it took a late 26 from JP Millar to get Brigade up to 150.

Nick Gray and Mo Hussain took two wickets apiece to leave the tie in the balance, but Phil Patterson (38*) and Mujeeb (30*) got Ardmore safely into Monday's semi-final draw.

The two Johnnies (Heywood) were in the runs as Fox Lodge edged out Eglinton by two wickets at Ballymagorry.

Skipper Jack Martin made 36 and Ross McLaughlin 27 in the villagers total of 133.

 Levi Kerr claimed four wickets, while there were two wickets apiece for Jordan Cochrane and Ivan McNeill.

The Heywoods made 49 and 32 in a third wicket stand of 69, and at 102 for 2 looked to be easing to the win.

However, five wickets fell in the space of five runs to set up a tense finale, with the hosts prevailing. Richard Wylie took three wickets, while there were two apiece for Callum Smith and Tyler Averill.