After a breathless first half, where Ange Postecoglou’s side fell behind and then regained the lead just before half-time there were penalty claims at either end of the pitch.
Aaron Ramsey’s opener gave the hosts the perfect start on three minutes but Tom Rogic equalised just a few minutes later.
A plane flew overhead urging Rangers to seize the initiative in the title race but Celtic extended their lead just before half-time with Cameron Carter-Vickers making the decisive contact and they held on to take three points from the home of their rivals.
Rangers launched waves of late attacks as full-time loomed but couldn’t find an equaliser of their own and fell six points off their rivals at the top of the cinch Premiership table.
Here's how the visitors rated on an important afternoon at Ibrox.

13. David Turnbull - 3
Made little impact in the time he was on pitch. Photo: Craig Foy - SNS Group

14. Anthony Ralston - 4
Had to stand up to late pressure when came on - picked up a yellow card. Photo: Alan Harvey - SNS Group

15. Nir Bitton - 5
Came on to shore up the match. Used his experience well. Photo: Paul Devlin - SNS Group

16. Matt O'Riley - 4
Came on for Rogic but had to be replaced himself due to injury. Photo: Rob Casey - SNS Group

