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.
Watch: Patrick Hoban scores a penalty to give Glentoran the lead.
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)
Glentoran 2-1 Portadown
Watch as Pat Hoban fires Glentoran ahead from the penalty spot.
Watch: Patrick Hoban scores a penalty to give Glentoran the lead.
Coleraine 1-0 Linfield
Chris Johns well positioned to deal with a Lewis McGregor volley from distance.
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.
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.
Coleraine 1-0 Linfield
Substitute Callumn Morrison outmuscles Levi Ives but screws his shot well wide of the Coleraine goal.
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?
Glenavon 0-1 Dungannon Swifts
Rodey McAree looks to his bench and brings on Thomas Maguire for Leo Alves.
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.
Coleraine 1-0 Linfield
A double change for Linfield as Matt Yates and Callumn Morrison replace Joshua Archer and Charlie Allen.
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.
Bangor 2-0 Ballymena United
A double change for Ballymena who replace Aaron Jarvis and Andy Scott with James Hood and David Taylor.
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.
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.
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.
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.
Glentoran 2-1 Portadown
Declan Devine makes his first change of the evening as Dylan Connolly replaces Christie Pattisson just before the hour mark.
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.
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.
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.
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.