Manchester City’s Premier League title party was put on hold as Chelsea fought back to win 2-1 at the Etihad Stadium.
Raheem Sterling had broken the deadlock just before half-time when he slotted the ball in after Sergio Aguero’s heavy touch from a cutback by Gabriel Jesus.
Aguero then had the opportunity to double City’s lead moments later after Billy Gilmour bundled Jesus over in the area to concede a penalty.
However, the Argentinian forward saw his attempted Panenka easily saved by Edouard Mendy, who stayed on his feet to make a comfortable stop.
It proved a costly error as Chelsea equalised just after the hour when Rodri was caught in possession on the halfway line. Cesar Azpilicueta broke down the right before pulling the ball back to Hakim Ziyech, who drilled a low shot into the bottom corner past Ederson.
Timo Werner and Callum Hudson-Odoi both had goals ruled out for offside, while City saw a couple of penalty shouts turned down by referee Anthony Taylor.
In stoppage time, Marcos Alonso slotted in after Werner pulled the ball back into the six-yard box to complete the turnaround as Chelsea moved third in the table.