Chelsea scored three second-half goals to inflict a first home league defeat on Pep Guardiola since taking charge of Manchester City, as the Blues ran out 3-1 winners at the Etihad Stadium.
A thrilling game of football saw both teams cancel each other out for large parts of the first half, before Gary Cahill put into his own net on the brink of half time.
Diego Costa started the Blues' comeback on the hour, though, with Willian and Eden Hazard also netting to edge the visitors four points clear of their opponents at the summit.
City, who felt that David Luiz should have been sent off in the first half, had their misery compounded in added time when Sergio Aguero and Fernandinho were themselves dismissed.
Relive how the 90 minutes of action unfolded with Sports Mole's live text coverage below.
MANCHESTER CITY XI: Bravo, Stones, Otamendi, Kolarov, Fernandinho, Gundogan, Navas, Sane, Silva, De Bruyne, Aguero
CHELSEA XI: Courtois, Azpilicueta, Luiz, Cahill, Moses, Kante, Fabregas, Alonso, Pedro, Costa, Hazard
MANCHESTER CITY SUBS: Caballero, Zabaleta, Sagna, Clichy, Yaya Toure, Fernando, Iheanacho
CHELSEA SUBS: Begovic, Aina, Ivanovic, Oscar, Chalobah, Willian, Batshuayi
© Getty Images
© SilverHub
Pep Guardiola: "Conte's statistics, his numbers, the way they play, are really good. It is the first time we are going to face each other [as managers] and it's good to play against him. He did an exceptional job in Turin with Juventus and with the [Italy] national team. He started here with maybe not good results but they have won their last seven games, conceding one goal... they were contenders to win the Premier League from the beginning but now, maybe more than before. It's a good test for us."
Antonio Conte: "City are a really great team with great players but we want to show we are working very well. This is another step to show us if something is changing compared to the start of the season. It will be a tough game; a great test for us for our formation. We know it won't be easy, we face a really great team. We want to show we are working very well and growing and another step to show if something is changing from the start of the season."
© Getty Images
MANCHESTER CITY SUBS: Caballero, Zabaleta, Sagna, Clichy, Yaya Toure, Fernando, Iheanacho
CHELSEA SUBS: Begovic, Aina, Ivanovic, Oscar, Chalobah, Willian, Batshuayi
© SilverHub