SUBSTITUTIONpublished at 21:27 GMT 10 March
Bangor 0-4 Glentoran
Glentoran replace Ross Clarke with Jordan Jenkins for the final few minutes.
FT: Bangor 0-4 Glentoran (19:45 GMT)
FT: Crusaders 0-1 Cliftonville (19:45 GMT)
Gormley nets late goal
FT: Linfield 3-1 Portadown (19:45 GMT)
Altintop own goal breaks deadlock
Frizzell makes it 3-1
Bangor 0-4 Glentoran
Glentoran replace Ross Clarke with Jordan Jenkins for the final few minutes.
Linfield 2-1 Portadown
Matthew Fitzpatrick blazes over from inside the box with his right foot.
The prolific Linfield striker will be disappointed with himself that he hasn't at least hit the target.
Crusaders 0-0 Cliftonville
Finley Thorndike drives forward for the hosts and unleashes a powerful strike from 25 yards that whistles narrowly wide of the post, the home side’s best chance of the game so far.
Linfield 2-1 Portadown
Divin Isamala gets on the end of Aaron Traynor's free-kick but can't keep his header down as it sails over the crossbar.
Half a chance for the 10-man visitors.
Bangor 0-4 Glentoran
With the game all but over, Glentoran boss Declan Devine rests some of his players ahead of Sunday's League Cup final.
Off go Pat Hoban, James Singleton and Josh Daniels, replaced by Ben Gallagher, James Douglas and Dylan Connolly.
Crusaders 0-0 Cliftonville
Cameron Bruce shows neat footwork down the left, skipping past a couple of Cliftonville challenges before drilling a low cross into the area, but the away side recover to clear the danger.
Crusaders 0-0 Cliftonville
Michael Glynn is introduced for Jim Magilton's men as Keevan Hawthorne makes way.
Pat Hoban (76 mins)
Pat Hoban has had a quiet game by his own high standards but the striker notches his 28th goal of the campaign.
He is helped by a defensive mix-up between defender Lewis Francis and goalkeeper Gareth Deane, with the striker lobbing the ball into the empty net.
Bangor 0-3 Glentoran
A double change for Bangor as Robbie Garrett and Jack O'Mahony replace Liam Hassin and Ben Cushnie.
Crusaders 0-0 Cliftonville
Finley Thorndike replaces Lloyd Anderson for the home side following an injury, while Rudi Little is also introduced as Thomas Maguire makes way.
Linfield 2-1 Portadown
Ben Quinn replaces Josh Ukek for the 10-men of Portadown.
Bangor 0-3 Glentoran
James Singleton strokes home a third for Glentoran at Clandeboye Park.
Watch: James Singleton scores for Glentoran
Bangor 0-3 Glentoran
Tiarnan Mulvenna arrives unmarked at the back post to meet a Iestyn Hughes cross but he miscues his effort wide for Bangor.
Crusaders 0-0 Cliftonville
Liam McStravick swings in a cross from the right and Rory Hale cushions it back into Josh Kelly's path on the edge of the area, but the midfielder's first-time strike flies over the bar.
Kyle McClean (69 mins)
Kyle McClean makes no mistake from the spot as he sends Alex Moore the wrong way to restore Linfield's lead.
Bangor 0-3 Glentoran
Glentoran's Josh Daniels has a free header at the back post but puts it high and wide.
Linfield 1-1 Portadown
Penalty to Linfield!
Shay McCartan's late challenge on Darragh Leahy sees him sent for an early shower after receiving a second yellow card.
Bangor 0-3 Glentoran
A more positive contribution from Michael Morgan as he forces his way through the Glentoran backline but, off balance, he shoots well wide.
Bangor 0-3 Glentoran
Bangor's Michael Morgan is booked for a foul on Cammy Palmer.
Linfield 1-1 Portadown
Josh Ukek almost gets a shot away following a miscued Darragh Leahy header, but the Linfield defender makes amends with a perfectly timed tackle inside the box just as Ukek was about to pull the trigger.