Cliftonville produced a sensational comeback to beat Newry City and book their place in the semi-finals of the BetMcLean League Cup.
The visitors led 2-0 at the break thanks to goals from Brian Healy and Donal Scullion.
But Reds talisman Joe Gomrley had them level ten minutes into the second half.
Read next: Stuart King left seeing red after Carrick Rangers defeat at Cliftonville
The comeback was complete on 79 minutes as Ronan Hale shot the Reds in front.
Linfield will join Cliftonville in the last four thanks to a 3-0 win over Annagh United at Windsor Park
The Blues were on top from the off and took the lead on 24 minutes, Cooper slotting home from Andrew Clarke's pass.
The hosts made the game safe with nine minutes to go, Cooper grabbing his second of the night.
And right at the death Liam McStravick grabbed the third.
Glentoran were also 2-0 victors at Loughgall on a night when Luke McCullough made his comeback from a long-term knee injury.
Danny Purkis' attempted cross crashed off the crossbar early on before Mark Patton's dipping shot was pushed away by Ollie Webber in a lively first half.
The visitors broke the deadlock on 55 minutes as Terry Devlin produced the finish after Ally Roy's initial effort was parried.
Bobby Burns added a second soon after to secure the win.
READ NEXT:
- NI fans back Michael O'Neill to return as new bookies' favourite emerges
Watch: Carl Frampton accepts David Healy nomination for Linfield challenge
Eoin Bradley has weekend to remember as he leads Glenullin and Glenavon to glory
Sign up to our free sports newsletter to get the latest headlines to your inbox.