The McComb's Coach Travel Intermediate Cup is down to the last four following quarter-final victories for Ballymacash Rangers, Immaculata, Queen's University and holders Crumlin Star.
The 'tie of the round' pitted Ballymacash Rangers at home to Strabane Athletic with the NIFL Premier Intermediate League side running out comfortable 5-2 winners at the Bluebell Stadium.
'Cash moved in front on 18 minutes when Strabane defender Luke McGeehan unfortunately turned the ball into his own net, but the Ballymena & Provincial side did level in first half stoppage time through Aaron O'Hagan.
But two goals early in the second half tipped the balance back in Rangers' favour with Jordon Morrison and then Benny Igiehon getting their names on the scoresheet.
Michael Moore then added a fourth with around a quarter-of-an-hour remaining before Igiehon doubled his tally a few minutes after that to complete the scoring.
Crumlin Star also won 5-2 as they continued their defence of the trophy at Rosemount Rec.'s expense at Marrowbone Park.
They had to come from behind to do so, however, after Matthew McAvoy fired Rec. into the lead with barely a minute on the clock.
James Doyle levelled for Star after half-an-hour before David Fearon edged them in front for the first time a few minutes before half-time.
Kevin Lynch extended their advantage midway through the second half and struck again four minutes from time.
Curtis Giltrap did reduce the arrears for Rosemount with moments of normal time remaining, although Doyle did find the net in stoppage time to restore Crumlin's three-goal cushion.
Queen's University travelled to the North West to record a 3-0 victory over Newbuildings United.
The Students moved in front on 14 minutes after United's Anthony Hargan found his own net, and that was how it stayed until five minutes into the second half when Matthew Hughes doubled the lead from a Mikey Withers cross.
Leon Bonnes then added a third on 73 minutes from a corner to kill the game off.
And Immaculata completed the semi-final line-up with a 3-1 home defeat of Ards Rangers.
Brendan Shannon broke the deadlock as early as the second minute, but the visitors levelled just over ten minutes after that courtesy of a Brian McCaul own goal.
The sides could not be separated until the 73rd minute, however, when Tiarnan McGreevy edged 'Mac back in front before Brian Kennedy made sure of the win with four minutes left.
AET
({{fixture.homePenaltyScore}} - {{fixture.awayPenaltyScore}}) penalties
{{fixture.compName}} {{getType(fixture)}}
{{fixture.dateFormatted2}}, {{fixture.timeFormatted}} Kick Off Time TBC at {{fixture.stadium}}