Rangers battled back from going behind but left Celtic Park with a defeat in a thrilling Old Firm derby.
The away side had a few half chances to capitalise on in the early stages as Celtic's possession lacked. Alfredo Morelos knocked the ball in from a corner after tussling with Alistair Johnston but the Colombian was penalised for a foul. Celtic stung the Light Blues moments later as Kyogo slammed home a cross from Matt O'Riley on the turn to open the scoring. That was before captain James Tavernier notched in his 99th goal for Rangers with an inch-perfect free-kick on the stroke of half time to level the game.
In the second half, Morelos went close from a half volley and then a header as Rangers ramped up pressure. It was some classic Old Firm back and forth that followed before Ben Davies made an error that allowed Kyogo to slide the ball under McGregor for 2-1. That was before calamity from John Souttar's backpass allowed Jota to steer past Allan McGregor and slot in to the net.