Full-time: Manchester City 1-3 Chelsea
- Chelsea open up a four-point lead at the top of the Premier League and extend their winning streak to eight top-flight matches after sensationally coming from behind to defeat fellow title contenders in a feisty affair at the Etihad Stadium
- Antonio Conte's side, who were fortunate not to see David Luiz sent off for a body-check on Sergio Aguero, were behind at the break after Gary Cahill comically turned Jesus Navas' cross beyond Thibaut Courtois
- Diego Costa equalised with his 11th goal of the season after Kevin de Bruyne had smashed against the crossbar from close range
- City engineered further chances to score before substitute Willian finished off a swift Chelsea move
- The visitors wrapped up the three points with another devastating counter-attack that ended with Eden Hazard beating Claudio Bravo
- Aguero was dismissed for a shocking late tackle on Luiz that sparked an ugly melee involving both sets of players
- Fernandinho also received his marching orders after clashing with Cesc Fabregas
- Later: Tottenham vs Swansea, West Ham vs Arsenal
Manchester City 1-3 Chelsea
There will be no shortage of fallout from what could arguably be labelled as the best Premier League match of the season so far. However, there is no time to dwell on that as we head to White Hart Lane for live coverage of Tottenham vs Swansea.
I hope you join me for that one.
City have absolutely lost the plot here. Aguero gets shoved to the ground by Chalobah and sparks chaotic scenes after jumping into a truly hideous, knee-high challenge that wipes out Luiz. You've got to think that could incur more than just a standard three-match ban for violent conduct.
Fernandinho also receives his marching orders after clashing with Fabregas, who ended up in the crowd. A really unsavoury finish to an otherwise extremely enjoyable game.
Red card: Fernandinho (Manchester City)
Red card: Sergio Aguero (Manchester City)
Bravo thwarts Willian and Hazard gets a sterling reception from the jubilant travelling fans as he goes off to be replaced by striker Michy Batshuayi.
Just before the fourth official signals six minutes of added time, Chelsea wrap up their eighth successive Premier League victory.
Chalobah dispossesses fellow substitute Iheanacho and Alonso clips an enticing through ball forward for Hazard. The Belgian's first touch leaves Kolarov behind and he makes no mistake with the finish.
A devastating counter.
Goal: Manchester City 1-3 Chelsea (Eden Hazard)
Another small opening for Iheanacho after a poor defensive header from Luiz, but his shot is wild and sails well wide.
Iheanacho runs to the front post and gets across Kante before heading Silva's corner over.
Navas is cautioned for a shirt pull on Hazard and Cahill comes within a whisker of making contact with the Belgian's free-kick.
A period of City pressing is interrupted as Costa goes down at the other end of the pitch and limps towards the sideline after signalling that he needs to be substituted.
Chelsea will pray that is nothing serious. Nathaniel Chalobah comes on.
City fans appeal in vain for a spot-kick twice in succession. First they believe Luiz has blocked a cross with his arm and then Navas tumbles very theatrically under minimal contact from Alonso.
Otamendi then rises above Luiz to head De Bruyne's free-kick over the crossbar.
We are into the last 10 minutes at the Etihad.
Guardiola has sent on Yaya Toure and Kelechi Iheanacho in pursuit of an equaliser. Gundogan and Stones make way.
That is all three of his available substitutions used.
A massive twist in the tale. Alonso and Fabregas combine to hastily clear their lines after Gundogan slaloms his way to the byline.
Chelsea counter swiftly and more good forward play from Costa to negate the disappointing Otamendi sets Willian free down the right. He then keeps his nerve to put the visitors ahead for the first time this afternoon.
The Brazilian celebrates his third goal of 2015/16 alongside compatriot Luiz. The pair hold up their black 'ForcaChape' armbands in front of the travelling fans.
Goal: Manchester City 1-2 Chelsea (Willian)
Guardiola makes his first change of the afternoon, with Clichy replacing Sane.
Moses to the rescue for Chelsea. The Nigerian wing-back shows superb defensive nous to nip in front of Aguero and prevent him from tapping home De Bruyne's latest cross.
This is turning into a real barnstormer. Aguero goes through on goal and looks likely to restore City's lead, but he delays his shot and Courtois stays alert to make the save.
Breathless, end-to-end stuff at the Etihad.
City have been dominant in this second half, but all their hard work is undone by an excellent long pass forward from Fabregas.
Costa chests it down and shrugs off the attentions of Otamendi with typical strength before rifling a shot past Bravo. That is his 11th goal of the season so far.
Goal: Manchester City 1-1 Chelsea (Diego Costa)
Aguero is the latest player to need treatment after being stepped on by Luiz at a corner.
Rampant City then slice Chelsea apart with a gorgeous attacking move that ends with De Bruyne smashing Navas' low pass against the crossbar from extremely close range.
How did he miss that?!
Alonso places Chelsea in serious danger with a terrible pass that Cahill allows to run through to Courtois, seemingly without realising that Aguero is lurking.
The England defender recovers to block Aguero's shot before it can double City's lead.
Pedro does not seem to have recovered from that first-half knock and Conte sends on Willian in his place.
The Brazilian looks to make a quick impact with a promising run but his subsequent shot is insipid and dragged well wide.
The rapid Sane bursts through the middle of the pitch before teeing up De Bruyne, whose low shot from a tricky angle is saved by Courtois.
At the other end, Costa produces a rare miscue under pressure from Stones after being played in by Moses.
Kante has been retrospectively booked for a late challenge on Silva.
The second half is now off and running. No changes from either manager at the interval.