Stats check
The stats demonstrate how this has been a tight game with Celtic just about on top, in terms of performance and the scoreboard.
The visitors lead eight shots to five, with four on target to three. Rangers have held 58 per cent of possession.
A six-point lead atop the Scottish Premiership will be Celtic’s if they can hold on at Ibrox.
Half time!
And that’s the break! Celtic have completed a deserved turnaround following Aaron Ramsey’s early opener, through an immediate Tom Rogic reply and Cameron Carter-Vickers’ late finish.
45 mins: Rangers come back with faint hope of a leveller before the break – no dice after Ramsey overhits a through ball to Roofe.
GGGOOOOAAALLLL! Rangers 1-2 Celtic | Carter-Vickers, 43′
43 mins: CARTER-VICKERS FOR CELTIC!
A set-piece after Lundstram is booked lands for the defender to slash home, and the comeback is complete before the break!
40 mins: Celtic are in again! Rangers give it away in their own half and Maeda once more bears down on goal, until a vital toe in takes the ball away from the forward and his penalty appeals are waved away.
38 mins: Giakoumakis heads wide at the far-post after a neat little ball across the box from the left. The away fans must be feeling more and more confident that they can go into the break a goal up…
36 mins: HUGE CHANCE!
Celtic almost take the lead with Maeda set free down the middle, only for McGregor to do enough as he rushes off his line.
Rogic is there to finish into an empty net, only for Goldson to dive in and block his shot. Rangers escape.
32 mins: A few good deliveries there for the hosts but nothing Celtic cannot deal with. The Gers just getting back into the game after a spell being the second-best team.
Meanwhile, Aribo goes down in the box under Starfelt off the ball… the referee says no. Replays agree.