1. Final whistlepublished at 22:37 GMT 2 December 2025

    FT: Glentoran 1-1 Cliftonville (Glentoran win 5-4 on penalties)

    That is all from us as Glentoran knock holders Cliftonville out of the BetMcLean Cup on penalties.

    They will now welcome Coleraine to the Oval in the semi-finals after the Bannsiders beat Moyola Park.

    The other semi-final will see Linfield hosting Ballymena United.

    The Blues saw off Newry City while managerless Ballymena beat Larne.

    You can read the report from tonight's games and find reaction on the BBC Sport website.

    Goodnight.

    Jordan JenkinsImage source, Pacemaker Press
  2. Watch: Jordan Jenkins levels for Glentoranpublished at 22:29 GMT 2 December 2025

    FT: Glentoran 1-1 Cliftonville

    Glentoran beat the holders but they wouldn't have made it to the shootout if not for Jordan Jenkins.

    Here's the striker's dramatic equaliser that forced penalties.

    Media caption,

    Watch: Jordan Jenkins levels for Glentoran

  3. MISSED PENALTYpublished at 22:23 GMT 2 December 2025

    Glentoran 5-4 Cliftonville

    Shea Gordon's spot kick is saved by Billy Crellin and Glentoran are through!

  4. goal

    GOALpublished at 22:22 GMT 2 December 2025

    Glentoran 5-4 Cliftonville

    Nathaniel Ferris puts the Glens ahead again.

  5. goal

    GOALpublished at 22:22 GMT 2 December 2025

    Glentoran 4-4 Cliftonville

    Odhran Casey tucks a beauty into the top corner.

  6. goal

    GOALpublished at 22:21 GMT 2 December 2025

    Glentoran 4-3 Cliftonville

    No messing from Ryan Cooney who fires home in style.

  7. goal

    GOALpublished at 22:21 GMT 2 December 2025

    Glentoran 3-3 Cliftonville

    Jack Keaney squeezes his shot under the body of Billy Crellin.

  8. goal

    GOALpublished at 22:20 GMT 2 December 2025

    Glentoran 3-2 Cliftonville

    Cammy Palmer scores for Glentoran despite keeper PJ Morrison getting a hand to his effort.

  9. goal

    GOALpublished at 22:19 GMT 2 December 2025

    Glentoran 2-2 Cliftonville

    Jonny Addis successfully scores for the Reds.

  10. goal

    GOALpublished at 22:19 GMT 2 December 2025

    Glentoran 2-1 Cliftonville

    Glentoran lead again through Jordan Jenkins.

  11. goal

    GOALpublished at 22:18 GMT 2 December 2025

    Glentoran 1-1 Cliftonville

    Rory Hale levels for Cliftonville.

  12. goal

    GOALpublished at 22:17 GMT 2 December 2025

    Glentoran 1-0 Cliftonville

    Pat Hoban fires Glentoran ahead in the shootout.

  13. FULL-TIMEpublished at 22:13 GMT 2 December 2025

    Glentoran 1-1 Cliftonville

    We're going to penalties at The Oval.

  14. Watch: Eric McWoods opens the scoringpublished at 22:13 GMT 2 December 2025

    Glentoran 1-1 Cliftonville

    Here's how Cliftonville took the lead before that Glentoran equaliser.

    Media caption,

    Watch: Eric McWoods scores for Cliftonville

  15. Postpublished at 22:12 GMT 2 December 2025

    Glentoran 1-1 Cliftonville

    One minute of injury time is signalled.

    A last chance for a match-winning hero.

  16. YELLOW CARDpublished at 22:10 GMT 2 December 2025

    Glentoran 1-1 Cliftonville

    Glentoran skipper Marcus Kane is booked for a foul on Conor Falls.

  17. SUBSTITUTIONpublished at 22:09 GMT 2 December 2025

    Glentoran 1-1 Cliftonville

    Danny Amos goes off for Glentoran with Nathaniel Ferris on in his place.

  18. goal

    GOAL - Glentoran 1-1 Cliftonvillepublished at 22:07 GMT 2 December 2025

    Jordan Jenkins (115 mins)

    Would you believe it, Glentoran are level!

    Danny Amos' corner is half-cleared but when the ball is fired back into the penalty area, Jordan Jenkins is alert to divert the ball home from close range.

  19. goal

    GOAL - Glentoran 0-1 Cliftonvillepublished at 22:03 GMT 2 December 2025

    Eric McWoods (111 mins)

    The deadlock is broken and it's Cliftonville who are in front!

    Rory Hale hoists in a free-kick which is nodded down by Jack Keaney and Eric McWoods gets in between defenders to squeeze a shot past Billy Crellin.

  20. YELLOW CARDpublished at 22:01 GMT 2 December 2025

    Glentoran 0-0 Cliftonville

    Cliftonville skipper Rory Hale picks up a yellow card for a late sliding challenge on Ryan Cooney.