Postpublished at 21:07 BST 21 August
Linfield 1-0 Cliftonville
Liam McStravick manages to get a shot away as the ball falls kindly for him but can't quite keep his effort on target.
That isn't a million miles away from a leveller for the Reds.
Irish Premiership fixtures (19:45 BST)
Ballymena United 0-2 Glentoran - Watch live on BBC iPlayer & BBC Sport app
Aaron McEneff nets penalty in 82nd minute
Marcus Kane scores on 500th appearance in injury time
FT: Linfield 1-0 Cliftonville
Linfield 1-0 Cliftonville
Liam McStravick manages to get a shot away as the ball falls kindly for him but can't quite keep his effort on target.
That isn't a million miles away from a leveller for the Reds.
Ballymena United 0-0 Glentoran
James Hood meets Charlie Allen's free kick but Glentoran keeper Billy Crellin gets down to push the effort away.
Linfield 1-0 Cliftonville
Kobei Moore replaces Kieran Offord up front for Linfield in the 64th minute.
Ballymena United 0-0 Glentoran
James Singleton halts Ballymena's Charlie Allen's burst forward by tugging him back and a yellow card is the inevitable outcome.
Ballymena United 0-0 Glentoran
A sight of goal for Ballymena as Matthew Clarke stands up a cross from the left but Charlie Allen takes too long to get his shot away as the ball drops and James Singleton is able to block.
Ballymena United 0-0 Glentoran
Once again, it's the imposing figure of Zeno Rossi who gets on the end of Ryan Cooney's corner but once again, he can't direct it goalwards.
Ballymena United 0-0 Glentoran
Glentoran's Ross Clarke slides in to challenge Ballymena keeper David Walsh with a corner the outcome.
Linfield 1-0 Cliftonville
Jim Magilton looks to his bench immediately after falling behind as Joel Thompson and Luke Conlan replace Oliver Samuels and Harry Wilson.
Ballymena United 0-0 Glentoran
The second half has failed to find any sort of shape or direction so far.
Ballymena United 0-0 Glentoran
Philip Lowry
Limavady midfielder on BBC iPlayer
It feels like Glentoran had a rocket at half-time to play with more speed and go through the gears.
Ballymena United 0-0 Glentoran
Aaron McEneff arrives unmarked to meet a Ross Clarke cross with his head but miscues his effort horribly wide.
That might be one of the few occasions when a player is happy to turn around and see the assistant's flag raised for an offside!
Ethan McGee (55 mins)
Lift off for Linfield as Ethan McGee heads home the opener from Adam Frizzell's corner.
McGee rises highest to beat his man and powers a header beyond Peter Morrison in the middle of the Cliftonville goal who can't do anything to prevent the ball from nestling in the back of the net.
The Blues have upped the intensity early in the second half and have their reward.
Image source, PacemakerLinfield 0-0 Cliftonville
Kieran Offord wastes a glorious opportunity as he can't quite decide whether to find a team-mate or take a shot on himself.
In the end it comes to nothing.
Ballymena United 0-0 Glentoran
Daithi McCallion is now back on the pitch, having completed his one minute absence.
Ballymena United 0-0 Glentoran
There's a break in play at the Showgrounds as Ballymena defender Daithi McCallion receives treatment for an injury.
Linfield 0-0 Cliftonville
Dane McCullough blazes high and wide with his left food after some good work originally to dispossess Ben Quinn in a dangerous area.
Ballymena United 0-0 Glentoran
Glentoran make a change at the interval as Ben Gallagher replaces Jordan Jenkins in attack.
Ballymena remain unchanged as the second period commences.
Linfield 0-0 Cliftonville
We're back under way at Windsor Park for the second half.
Hopefully there is a bit more action in the next 45 minutes after limited opportunities before the break.
HT: Linfield 0-0 Cliftonville
Paul Leeman
Former Glentoran captain on BBC Sport NI
It [the TIG investment] is massive news for Cliftonville and any investment in the league has to be positive. Those involved with Cliftonville will be hoping the investment can take them to the next level.
HT: Ballymena United 0-0 Glentoran
Jana McCabe
BBC Sport NI at the Ballymena Showgrounds
Glentoran manager Declan Devine certainly did not look impressed as he headed into the changing room at half-time.
The Glens struggled in the first half but can they make Ballymena pay for not taking advantage of their chances in the second?
