Şampiyonluk yarışının iki iddialı ekibi arasında Celtic Park'ta oynanan ligin 31. hafta mücadelesine iyi başlayan ev sahibi Celtic, 27. dakikada Odsonne Edouard'ın golüyle ilk yarıyı 1-0 önde kapadı.
İkinci yarıda daha atak bir oyun sergileyen konuk takım Rangers'ta Ryan Kent, 63. dakikada fileleri havalandırarak skoru 1-1'e getirdi. Ataklarını sıklaştıran Celtic, 86. dakikada James Forrest'ın ağları sarsmasıyla mücadeleden 2-1 galip ayrıldı.
Rangers'ta Alfredo Morelos, 31. dakikada kırmızı kart görerek takımını sahada 10 kişi bıraktı. Maçın son düdüğünün ardından iki takım futbolcuları arasında gerginlikler de yaşandı.
Bu sonuçla lider Celtic, 73 puana ulaşarak ikinci sıradaki Rangers ile arasındaki puan farkını 13'e çıkardı.