Rangers beat Celtic 1:0 in the Scottish Championship on Sunday, ending the hosts' unbroken start to the season. Ryan Naderi's goal in the 33rd minute proved decisive, and the visitors held on despite a cancelled VAR effort from Olwethu Makhanya in the 75th minute.
Celtic dominated possession at 55 per cent but struggled to convert their chances. They created only one big opportunity and shot just once on target from eight attempts. Rangers, by then, had been more clinical with eight shots on target from twelve.
The match opened nervously with yellow cards for both Emmanuel Fernandez and Derek McInnes within the first five minutes. Celtic substituted Luke McCowan on the stroke of half-time, while the home side made four changes in the 71st minute — Kieran Tierney, Camilo Duran, Min-su Kim, and Djeidi Gassama all came on.
Rangers pulled the trigger earlier and more efficiently. They registered 133 attacks compared to Celtic's 78, and their key passes total — 11 — dwarfed the hosts' four. Celtic's goalkeeper made six saves, but Rangers kept their side in it with disciplined defending and 38 clearances.
And here's the thing about match reports that focus too much on the scoreboard: Celtic remain top of the table with 18 points from six games, while Rangers sit third on 13. But this result ended a run — Celtic had lost 0:3 to Rangers just seven days ago, and now they'd lost again, this time at home.
The final whistle brought another round of bookings — Badredine Bouanani and Callum McGregor both saw yellow cards — and the visitors saw it out with Dan Neil, Kevin Kelsy, and Liam Scales all introduced in the closing stages. Three points and momentum, by then, belonged to the away side.