An interesting - and significant - night of action in Ballymena and north Belfast.
At the Showgrounds, Ballymena United went second with a 2-1 win over Glentoran - Tony Kane scoring the winner from the penalty spot after Curtis Allen had equalised Andy McGrory's opener.
The Sky Blues will go top if they beat Newry on Friday night - will boss David Jeffrey continue to deny they are in the title race then?
At Solitude, meanwhile, holders Dungannon Swifts made it through to the last four with a 3-2 win on penalties over Cliftonville.
After a scoreless 90 minutes, a Levi Ives 30-yard screamer put the hosts in front in extra-time before Johnny Lafferty hit a late, late equaliser.
Joe Gormley, Stephen Garrett and Ryan Catney missed from the spot for the Reds to send the holders through.
We'll be back again on Saturday for more Irish Premiership action - see you then.