Rangers claimed their first league victory at Celtic Park since 2020 after Hamza Igamane's winner secured a 3-2 triumph.
Nico Raskin and Mohamed Diomande scored in the first half to give Barry Ferguson's men a two-goal advantage at the break.
Daizen Maeda pulled one back early in the second half before Reo Hatate equalised with fifteen minutes remaining.
Substitute Igamane thumped home the winner on 88 minutes to the delight of the travelling Rangers support.
Celtic remain 13 points ahead at the top of the William Hill Premiership with eight matches of the campaign remaining.
Ferguson becomes the first Rangers boss to win his first match at Celtic Park since Walter Smith in 1991.