Manchester City came from behind to beat in-form Chelsea 2-1 at the Etihad Stadium.
N’Golo Kante gave Chelsea an early lead when he slipped the ball past Ederson from Marco Kovacic’s aerial pass.
But the home team equalized when Kevin de Bruyne’s shot hit Kurt Zouma and wrongfooted goalkeeper Kepa Arrizabalaga.
Riyad Mahrez scored the winning goal with a brilliant jinking run.
The 28-years-old winger has been involved in 10 goals in his 11 starts for Manchester City this season.