Chelsea forced Manchester City to put their Premier League title party on hold on Saturday, winning 2-1 to boost their own chances of a top-four finish in a dress rehearsal for the Champions League final.
Raheem Sterling gave the home side the lead just before half-time at an empty Etihad Stadium but Hakim Ziyech levelled and Marcos Alonso bundled in the winner in the dying seconds.
City could be crowned champions before they play again. Second-placed Manchester United face three matches before Guardiola’s men are next in action, against Newcastle on Friday.
The point lifts Chelsea into third spot, six clear of fifth-placed West Ham with just three games to go.