Der französische Angreifer Odsonne Edouard (27.) brachte den Gastgeber im Celtic Park in Führung. Aufseiten der Rangers sah Alfredo Morelos nach einem Ellenbogenschlag in der 31. Minute die Rote Karte, dennoch kam der Rekordmeister durch Ryan Kent (63.) zum zwischenzeitlichen Ausgleich.
Forrest schießt Celtic zum Sieg im Old Firm
Doch in der 86. Minute traf James Forrest noch zum umjubelten Derbysieg. Bei Celtic wurde die Dortmunder Leihgabe Jeremy Toljan nach 73 Minuten eingewechselt.
In der regulären Saison stehen in Schottland nur noch zwei Spieltage auf dem Programm. Anschließend spielen die Top Sechs der Tabelle in einer Meisterrunde jeweils noch einmal gegeneinander.