Glentoran reach the semi-finals of the County Antrim Shield by beating Lisburn Distillery 4-2 at the Oval
Holders Crusaders, Glentoran and Linfield are through to the County Antrim Shield semi-finals.
But Donegal Celtic were knocked out on penalties by Amateur League side Kilmore Rec after an amazing 4-4.
Linfield's Curtis Allen scored both in the 2-0 win over Cliftonville and David Rainey got the goal as Crusaders beat Ballymena 1-0 at the Showgrounds.
Daryl Fordyce, Andrew Waterworth, Neal Gawley and Ciaran Martyn were on target in Glentoran's 4-2 win over Distillery.
The headlines, though, belong to Kilmore Rec from Crossgar in County Down who were invited into the competition as winners of the Steel and Sons Cup.
They quickly took a surprise 2-0 lead through Philip Traynor and a Niall Murray penalty.
Paul McVeigh got one back for Celtic but Murray restored the two-goal gap thanks to a howler from home keeper Sean McGreevey.
The Premiership side looked to be heading out in normal time but somehow salvaged a draw through Ciaran Gargan and substitute Aidan McVeigh.
Aidan Watson of Crusaders takes on Ballymena's Michael Smith
The momentum was now with Marty Tabb's men and they took the lead for the first time in the second minute of extra-time through Ryan Henderson.
But Kilmore came back to equalise through Peter Casey.
In the shoot-out, DC skipper Stephen McAlorum had his side's third kick saved by Kilmore keeper Nathan Curran and Gary Curran converted the winning spot-kick.
Meanwhile, Glentoran, who beat Distillery 6-1 on the opening day of the league season, stormed into a 3-0 lead against the Whites at the Oval.
Fordyce opened the scoring with his ninth goal of the season while former Distillery players Waterworth and Gawley also netted before the break.
Former Glens star Gary Browne pulled one back with a penalty and then got his second with a fine strike.
Bookmark with:
What are these?