The McComb's Coach Travel Intermediate Cup is down to the last four following the conclusion of the quarter-finals at the weekend.
The designated 'tie of the round' saw the only surviving NIFL Premier Intermediate League club, Banbridge Town, welcome Amateur League 1B side St Oliver Plunkett to Crystal Park.
Michael Healy got the visitors off to a great start with the opening goal after just 11 minutes and that was how it stayed until the final 10 minutes when Padraig McParland doubled the lead with a well-executed free-kick low into the bottom right corner from outside the area.
The 27-year-old then made sure with his second of the game in the closing moments.
A couple of late goals also saw East Belfast progress at the expense of Holywood at East Park.
Holywood had seized the early advantage through Stephen Anderson on 12 minutes - a lead they held until seven minutes from time when Stephen Cockcroft levelled.
Dean Annett then popped up four minutes after that to book a place in the last four for the second successive year for the NAFL Premier Division side.
They will be joined by Crumlin Star after they knocked out holders Rathfriland Rangers at Fennell Park after extra-time.
Rathfriland led through an eighth-minute Harry Campbell back-post header but were pegged back on 53 minutes when Kevin Lynch ran onto a through ball to fire into the right corner of the net.
Star's winner came on 96 minutes when Patrick McIlkenny's corner caught on the wind to go straight in at the angle of post and crossbar.
Rosemount Rec make up the last four line-up following their five-goal thumping of Donegal Celtic a week ago; the only game to survive the weather at the time.
Scoreless at the break, Stephen Acheson edged Rosemount in front a couple of minutes into the second half before two goals just after the hour from Jordan Dalzell and Ryan Stewart put them into a commanding position.
Matthew McAvoy added a fourth with a quarter-of-an-hour remaining, before Reece Ritchie wrapped the scoring up seven minutes from the end.
AET
({{fixture.homePenaltyScore}} - {{fixture.awayPenaltyScore}}) penalties
{{fixture.compName}} {{getType(fixture)}}
{{fixture.dateFormatted2}}, {{fixture.timeFormatted}} Kick Off Time TBC at {{fixture.stadium}}