An 88th minute goal from Kyogo Furuhashi silenced Ibrox and maintained Celtic’s nine point lead at the top of the SPFL Premiership.
Celtic looked in the mood to rack up a comfortable victory when Daizen Maeda opened the scoring in the fifth minute, taking advantage of a slack pass from Alfredo Morelos to tear through the home defence.
At times Celtic were touching 70% possession but a slip from Joe Hart on the half hour was salvaged when the keeper touched a Ryan Kent shot onto the post.
Within 10 minutes of the second half Celtic found themselves 2-1 down as Josip Juranovic and Carl Starfelt were left exposed down the left flank.
Aaron Mooy and Liel Abada were thrown on, followed by Giorgos Giakoumakis and Jota as Celtic pushed for an equaliser.
With two minutes left Mooy and Giakoumakis caused panic in the home defence, the ball broke to Kyogo who steered his shot high into the net from eight yards out.
KYOGO! ?
How calm was that finish?! Celtic level it late on! ? pic.twitter.com/p53zBtRz4Z
— Sky Sports Scotland (@ScotlandSky) January 2, 2023
John Beaton decided to play seven extra minutes but there was no further scoring with the hoops nine points clear after 20 Premiership matches.