Postpublished at 16:46 BST 20 April 2024
Cliftonville 2-0 Glentoran
Shea Gordon stands up a lovely cross from the right which Ben Wilson controls on his chest but then volleys over.
It definitely hasn't been the Cliftonville striker's day so far.
FT: Cliftonville 2-0 Glentoran
FT: Coleraine 0-2 Crusaders
FT: Ballymena United 4-0 Newry
FT: Carrick Rangers 2-1 Loughgall
FT: Dungannon Swifts 2-0 Glenavon
Cliftonville 2-0 Glentoran
Shea Gordon stands up a lovely cross from the right which Ben Wilson controls on his chest but then volleys over.
It definitely hasn't been the Cliftonville striker's day so far.
Ballymena United 4-0 Newry City
Substitute Michael Place travels into the box and past his marker before sending his resulting strike well wide.
Carrick Rangers 2-1 Loughgall
With seven remaining, Ryan Waide comes close to his and Loughgall's second as a snapshot volley from the edge of the box whistles wide.
Can the Villagers turn their pressure into a late equaliser?
Ballymena United 4-0 Newry City
Jonathan McMurray replaces Noah Stewart for the home side.
I'm sure Jim Ervin is delighted with the youngster's performance today.
Dungannon Swifts 2-0 Glenavon
Andrew Barrowman replaces Leo Alves.
Dungannon Swifts 2-0 Glenavon
It's almost a third for Dungannon as Sean Ward almost directs Thomas Maguire's cross into his own goal.
Corner for the Swifts.
Cliftonville 2-0 Glentoran
Substitute Kirk McLaughlin's curling effort for Glentoran comes off the top of the Cliftonville crossbar before being cleared.
Portadown 1-1 Dundela
So close for Dundela as Lee Rea smashes against the upright from the edge of the area!
This is frantic, frantic stuff.
Carrick Rangers 2-1 Loughgall
Howls of derision from the main stand here as Danny Gibson is penalised for a push on Pablo Andrade as he tried to catch the visitors on the break. He would have been one-on-one with Beraat Turker had play continued.
Steven McCullough (79 mins)
Steven McCullough sends the penalty into the bottom left hand corner and past Conor Mitchell.
Portadown 1-1 Dundela
Leveller at Shamrock Park!
With Bangor and Institute still level, Portadown would still clinch the title this afternoon.
However, one goal in either game would change everything once again!
Jordan Jenkins levels the game for Dundela
Dungannon Swifts 2-0 Glenavon
Peter Campbell makes his way to the sideline to be replaced by 16-year-old Troy Savage, who makes his first-team debut for the Lurgan Blues.
Ballymena United 3-0 Newry City
Calvin McCurry's pass into the box strikes the hand of Ryan McGivern and referee Ian McNabb points to the spot!
McGivern is also cautioned.
Carrick Rangers 2-1 Loughgall
Alan Teggart goes off with a quarter hour remaining to be replaced by Andrew Hoey, a man who has scored three goals against Carrick this season!
Cliftonville 2-0 Glentoran
Shea Gordon replaces Ronan Doherty in midfield for Cliftonville.
Jordan Jenkins
Another twist! Jordan Jenkins scores from close range!
Game on!
Thomas Maguire (75 mins)
It's a long way back for the visitors as Thomas Maguire doubles Dungannon's lead.
Rhyss Campbell was unfortunate not to find the net, seeing his effort cannon off the post, but Maguire was on hand to fire into an open goal for his fifth league goal of the season.
Cliftonville 2-0 Glentoran
Ronan Hale converts a penalty to double Cliftonville's advantage at Solitude.
Watch: Ronan Hale scores for Cliftonville to make it 2-0
Ballymena United 3-0 Newry City
Steven McCullough's free-kick from 20-yards is comfortably saved by Conor Mitchell.
Carrick Rangers 2-1 Loughgall
Not much by way of attacking intent here as Carrick still lead. Ross Glendinning is breathing a sigh of relief as he almost spills a cross into the path of Nathaniel Ferris.