Celtic dominated the first half and opened the scoring after just 21 seconds in freakish fashion, as an attempted clearance from Rangers captain James Tavernier cannoned off the chasing Daizen Maeda and flew into the bottom corner.
The Hoops were then awarded a penalty following a VAR check after the ball crashed against the elbow of Connor Goldson while Rangers were defending a corner. Matt O'Riley stepped up a coolly dinked his effort from 12 yards straight down the middle to double the visitors' advantage.
Celtic were deservedly in front and should have been out of sight in the first half, but Rangers valiantly fought back and halved the deficit when Tavernier converted a controversially-awarded penalty after Fabio Silva – who was initially booked for diving – was deemed to have been fouled by Alistair Johnston following a VAR review.
Rangers then restored parity five minutes from time when Abdallah Sima's deflected volley flew into the top-right corner, but Celtic regained the lead just 71 seconds later courtesy of a low-drilled shot from Adam Idah under the body of an unsighted Jack Butland.
It was the hosts who had the last laugh, though, as Rabbi Matondo netted a stunning 93rd-minute equaliser, almost a carbon copy of his strike against Hibernian last weekend, as he cut inside from the left and curled a sweet right-footed strike into the far corner to salvage a point for the Gers.
Celtic have now won only one of their last five visits to Ibrox and have dropped points in
Read on sportsmole.co.uk