Summary

  • FT: Bangor 2-0 Ballymena United (19:45)

  • Lafferty own goal puts Bangor ahead and Francis adds second

  • FT: Coleraine 3-1 Linfield (19:45)

  • Cooper nets against former club and substitute McGonigle strokes home second before McKee pulls one back from the spot and Patching curls in third

  • FT: Crusaders 2-2 Carrick Rangers (19:45)

  • Bryden and Forsythe score for Crues with Scott and Burns on target for Carrick

  • FT: Glenavon 0-1 Dungannon Swifts (19:45)

  • Junior nets for Swifts

  • FT: Glentoran 2-1 Portadown (19:45)

  • Fyfe fires Ports ahead but Glens respond through Kamson Kamara and Hoban penalty

  • FT: Larne 0-0 Cliftonville (19:45)

  1. Watch: Hoban makes no mistake from the spotpublished at 21:15 GMT 30 December 2025

    Glentoran 2-1 Portadown

    Watch as Pat Hoban fires Glentoran ahead from the penalty spot.

    Media caption,

    Watch: Patrick Hoban scores a penalty to give Glentoran the lead.

  2. Postpublished at 21:15 GMT 30 December 2025

    Coleraine 1-0 Linfield

    Chris Johns well positioned to deal with a Lewis McGregor volley from distance.

  3. CLOSE!published at 21:15 GMT 30 December 2025

    Larne 0-0 Cliftonville

    Tomas Cosgrove threads a superb through ball into the run of Matty Lusty, who takes it in stride and fires across goal. It beats Lewis Ridd but drifts inches wide of the far post.

  4. 'A much better second half'published at 21:14 GMT 30 December 2025

    Larne 0-0 Cliftonville

    Paul Leeman
    Former Glentoran captain on BBC iPlayer

    Cliftonville have had more play in the second half and it has been a much better second half.

    Cliftonville have forced a couple of corners and put Larne under more pressure.

  5. Postpublished at 21:14 GMT 30 December 2025

    Coleraine 1-0 Linfield

    Substitute Callumn Morrison outmuscles Levi Ives but screws his shot well wide of the Coleraine goal.

  6. Postpublished at 21:13 GMT 30 December 2025

    Crusaders 2-2 Carrick Rangers

    No more goals to report here at Seaview, but the action is non-stop.

    You feel there is another goal in the game, but who will snatch it?

  7. SUBSTITUTIONpublished at 21:12 GMT 30 December 2025

    Glenavon 0-1 Dungannon Swifts

    Rodey McAree looks to his bench and brings on Thomas Maguire for Leo Alves.

  8. Postpublished at 21:11 GMT 30 December 2025

    Bangor 2-0 Ballymena United

    It should be three for Bangor as Michael Morgan's snap-shot is saved by the legs of Sean O'Neill.

  9. SUBSTITUTIONpublished at 21:11 GMT 30 December 2025

    Coleraine 1-0 Linfield

    A double change for Linfield as Matt Yates and Callumn Morrison replace Joshua Archer and Charlie Allen.

  10. SUBSTITUTIONpublished at 21:11 GMT 30 December 2025

    Larne 0-0 Cliftonville

    Larne make their second change of the evening as Tomas Cosgrove replaces Aaron Donnelly.

    Logan Wallace shifts inside to partner Matt Ridley at centre-back, with Cosgrove slotting into his usual role on the right of the back four.

  11. SUBSTITUTIONpublished at 21:11 GMT 30 December 2025

    Bangor 2-0 Ballymena United

    A double change for Ballymena who replace Aaron Jarvis and Andy Scott with James Hood and David Taylor.

  12. Postpublished at 21:08 GMT 30 December 2025

    Larne 0-0 Cliftonville

    The corner is overhit, and Larne eventually clear their lines as Matt Ridley races out to charge down Jonny Addis and hook it away.

  13. YELLOW CARDpublished at 21:08 GMT 30 December 2025

    Glentoran 2-1 Portadown

    Steven McCullough is booked for a foul on Liam Burt as the Glentoran player was breaking forward from his own half.

  14. SUBSTITUTIONpublished at 21:07 GMT 30 December 2025

    Coleraine 1-0 Linfield

    He's just been booked - and now he has been subbed.

    Ronan Doherty makes way for Rowan McDonald for the final half an hour or so.

  15. Postpublished at 21:07 GMT 30 December 2025

    Larne 0-0 Cliftonville

    Keevan Hawthorne’s cross is charged down by Sean Graham, and it’s a third corner in as many minutes for the Reds. Jim Magilton’s men are building some real pressure now.

  16. SUBSTITUTIONpublished at 21:06 GMT 30 December 2025

    Glentoran 2-1 Portadown

    Declan Devine makes his first change of the evening as Dylan Connolly replaces Christie Pattisson just before the hour mark.

  17. YELLOW CARDpublished at 21:06 GMT 30 December 2025

    Coleraine 1-0 Linfield

    Referee Ben McMaster produces his first yellow card of the night, booking Coleraine midfielder Ronan Doherty for a blatant foul in midfield.

  18. goal

    GOAL - Glenavon 0-1 Dungannon Swiftspublished at 21:05 GMT 30 December 2025

    Junior (58 mins)

    A cross is hit low from the left into Junior, who performs a great turn and finishes calmly past Mark Byrne for his fifth goal of the season.

  19. goal

    GOAL - Bangor 2-0 Ballymena Unitedpublished at 21:05 GMT 30 December 2025

    Lewis Francis (61 mins)

    Ballymena's reprieve from that penalty miss is short-lived as Bangor double their advantage.

    Lewis Harrison's cross from the left is touched on by Michael Morgan and defender Lewis Francis arrives unmarked at the back post to side-foot home on the half-volley.

  20. Postpublished at 21:04 GMT 30 December 2025

    Larne 0-0 Cliftonville

    Conor Falls cushions the ball into the path of Keevan Hawthorne after a raking crossfield pass from Odhran Casey.

    The wing-back meets it on the half-volley, but Matt Ridley throws himself in the way to make the block.