Rangers mengejutkan rival perusahaan lama mereka dengan kemenangan Celtic Park pertama mereka sejak 2020 untuk memperpanjang saingan mereka menunggu gelar Premiership Skotlandia lainnya.
Sisi Barry Ferguson tidak menunjukkan kelelahan akibat aktivitas liga Eropa pertengahan minggu mereka ketika Nico Raskin memimpin mereka di depan setelah hanya empat menit.
Penggemar tandang kembali ke derby untuk pertama kalinya dalam dua tahun dan mereka dengan suara penuh ketika Mohamed Diomande memecat Rangers untuk memimpin dua gol yang layak.
Daizen Maeda menunjukkan kelasnya untuk menarik host kembali ke permainan dengan Reo Hatate kemudian membanting equalizer.
The Hoops menumpuk pada tekanan tetapi Rangers yang mengambil poin ketika Hamza Igmane menembakkan pemenang di akhir untuk memotong celah di bagian atas meja menjadi 13 poin.
Rangers menimbulkan kekalahan pertama di rumah Hoops
Celtic tanpa Kapten Callum McGregor dan bek Auston Trusty sementara Rangers kehilangan Jefte setelah eksploitasi Liga Eropa Midweek mereka melawan Fenerbahce.
Barry Ferguson tahu timnya membutuhkan awal yang cepat untuk membuat dampak dan, beberapa saat setelah Kasper Schmeichel menyangkal Raskin, gelandang itu mengangguk di pembuka dari sudut James Tavernier ketika penggemar tandang meletus.
Celtic tampak merespons. Daizen Maeda menyapu bola Reo Hatate lebar dengan Jack Butland kemudian menghasilkan penyelamatan besar untuk menyangkal kedua pemain.
Schmeichel kemudian hampir memberi hadiah kepada Rangers sesaat ketika dia mengoper bola langsung ke Vaclav Cerny, yang mengitari penjaga 'sebelum upayanya dibersihkan dari garis oleh Maik Nawrocki.
Rangers kemudian mengambil kendali lagi ketika Leon Balogun memimpin bola, itu keluar dari Arne Engels tetapi Schmeichel bereaksi untuk menyelamatkan blushesnya.
Tuan rumah terus menyebabkan masalah mereka sendiri bermain dari belakang dan Diomande mengambil keuntungan sebelum istirahat, menyerang bola setelah film cemerlang dari Raskin.
The Hoops tampak kembali ke permainan sebelum jeda dengan Jota memukul jaring sisi sebelum izin cemerlang dari Dujon Sterling membantah Maeda.
Adam Idah menggantikan Nicolas Kuhn untuk babak kedua dengan Celtic ingin merespons.
Dan Maeda yang berada di tempat yang tepat, bangkit untuk mengangguk umpan salib Jota ke gawang untuk menghidupkan kerumunan tuan rumah.
Hatate menyerang bola ke jaring samping ketika tim tuan rumah mendorong untuk menyamakan kedudukan, Luke McCowan mengirim bola Maeda dengan lebar dan Jota ditolak oleh Robin Popper ketika Celtic mulai mengambil keuntungan dari kelelahan Rangers.
Dukungan Celtic mendesak sisi mereka ke depan dan ada kegembiraan ketika Hatate masuk ke dalam kotak dan mengendarai umpan McCowan ke sudut jauh jaring.
Rangers memandang keluar dari kaki mereka dan Ferguson melihat ke bangku lagi, membawa Tom Lawrence, Igamane dan Clinton Nsiala untuk Cerny, Sterling dan Connor Barron.
Ada lebih banyak drama di menit ke-88 ketika Igamane menarik bola keluar dari udara di dalam kotak Hoops dan mengguntur sebuah drive melewati Schmeichel, dan para penggemar Rangers menjadi liar, meskipun bek kanan hoops Alistair Johnston melewatkan peluang besar untuk menyelamatkan satu poin untuk timnya di detik-detik terakhir.