County Antrim Shield results: Waterworth wins Big Two derby for Linfield while Crusaders edge seven-goal thriller
Andy Waterworth sealed a dramatic Big Two derby win for Linfield while Crusaders also went through to the County Antrim Shield semi-finals after the most exciting of North Belfast derby victories.
Elsewhere, Ballymena and Larne also secured safe passage through to the final four.
- Watch: Gavin Whyte lashes home unstoppable effort for Oxford United
- Mid Ulster Cup results: Patton shines to help Dungannon Swifts through to semi-finals
Here's all you need to know about the evening's quarter-final ties:
Linfield 2-1 Glentoran - FT
Andy Waterworth shot Linfield to Big Two derby success with a 97th minute winner, making amends for an earlier penalty miss in the process.
The striker stayed alert to convert after his initial header from substitute Kirk Millar's cross came back off the crossbar.
It took the Blues only three minutes to go ahead. Andrew Mitchell's shot struck the arm of a Glentoran defender and it was Mitchell himself who converted the resulting spot-kick.
Recent signing John Herron levelled for the visitors on 55 minutes, lashing home a close range volley.
That was to send the game into extra-time but not after some big chances went begging at either end.
Linfield were given the perfect opportunity to regain the lead on 65 minutes when the referee again pointed to the spot but, with Mitchell having been subbed off at half-time following a knock, Waterworth uncharacteristically missed the penalty.
And the Glens had their chance to win it in injury-time but substitute Paul O'Neill headed Nathan Kerr's cross wide.
That left the path cleared for Waterworth's heroics.
Crusaders 4-3 Cliftonville - FT
Crusaders' Jamie Glackin scored the telling third goal of extra-time to cap an astounding north Belfast derby at Seaview.
Rory Donnelly had netted earlier in extra-time to give Cliftonville the lead for the first time on the night, converting his second goal of the game by reacting after Sean O'Neill had saved a Joe Gormley shot.
But that lead wasn't to last long as Crusaders went straight up the pitch for Philip Lowry to equalise and pave the way for Glackin's 115th minute winner.
Declan Caddell had given the hosts an early lead when he capitalised as Cliftonville midfielder Stevie Garrett surrendered possession. Much to Garrett's relief, Rory Donnelly lashed home a spectacular equaliser, cutting in from the left and looping an unbelievable finish over Crues goalkeeper Sean O'Neill from a narrow angle.
Seven minutes into the second half, Michael Carvill restored the hosts' advantage, slamming home the follow-up after Bam Neeson had made the initial save.
Again the Reds rallied and again they equalised, this time Ryan Curran converting after good attacking play by Jay Donnelly to send the game into extra-time.
Larne 3-1 Ards - FT
Larne are through to the semi-finals after claiming the scalp of Premiership Ards.
Ben Tilney opened the scores before the half-hour mark, smashing home into the top corner and it was two by the break, David McDaid converting Marty Donnelly's cross.
Donnelly netted a hat-trick last weekend and wasn't to miss out tonight, getting in on the act when he curled home on 56 minutes.
There was at least a consolation goal for Ards via Kym Nelson but Larne ensured there will be a Championship presence in the final four.
Ballymena United 3-0 Ballyclare Comrades - FT
Ballymena United never looked like slipping up care of a convincing first half display.
They were ahead after just two minutes, summer signing Ryan Mayse finishing into the bottom corner.
Leroy Millar doubled that advantage from the spot on 21 minutes and Cathair Friel curled home the icing on the cake, all before the half-time whistle.
Belfast Telegraph Digital