Kevin de Bruyne scored an excellent winner as Manchester City beat Chelsea to go back to the top of the Premier League.
City – without injured striker Sergio Aguero, who broke a rib in a car crash on Thursday – were the better side against the champions.
To make matters worse for Chelsea, top scorer Alvaro Morata limped off with an injury in the first half.
The visitors – who have only dropped two points in seven games – could have led when Fernandinho’s header forced a good save Thibaut Courtois.
The only goal came when De Bruyne – a former Chelsea player – played a one-two with Gabriel Jesus before smashing in a fantastic shot from 25 yards out.
Jesus almost scored a second for City when his volley from Raheem Sterling’s cross was headed off the line by Antonio Rudiger.
City – who are top on goal difference – had briefly been overtaken by Manchester United, who beat Crystal Palace 4-0 earlier on Saturday.