Manchester City produced the perfect response to Premier League title rivals Liverpool by outclassing Leeds United to regain top spot.
City needed the win after Liverpool had overtaken them earlier in the day with victory at Newcastle and produced a highly impressive display in Elland Road's hothouse that also prolonged the relegation worries for Jesse Marsch's side.
The reigning Premier League champions went ahead in the 13th minute when Rodri glanced home Phil Foden's free-kick and while Leeds were spirited, they barely tested visiting keeper Ederson until the game was lost.
City doubled their advantage nine minutes after the break from another set piece, Nathan Ake pouncing from close range when Foden's corner was headed down by Ruben Dias.
Foden was City's brilliant orchestrator and he was involved again when he set up the third for Gabriel Jesus with 12 minutes left, before Fernadinho added the fourth with virtually the last kick of the game.
More to follow.
helpHow to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Leeds United
Squad number1Player nameMeslier
Squad number15Player nameDallas
Squad number2Player nameAyling
Squad number5Player nameKoch
Squad number21Player nameStruijk
Squad number3Player nameFirpo
Squad number10Player nameRaphinha
Squad number43Player nameKlich
Squad number23Player namePhillips
Squad number22Player nameHarrison
Squad number19Player nameRodrigo
Squad number20Player nameJames
Squad number30Player nameGelhardt
Squad number42Player nameGreenwood
Manchester City
Squad number11Player nameZinchenkoSquad number20Player nameBernardo SilvaSquad number25Player nameFernandinhoLine-ups
Leeds
Formation 5-4-1
1Meslier
15Dallas2Ayling5Koch21Struijk3Firpo
10Raphinha43Klich23Phillips22Harrison
19Rodrigo
1Meslier15DallasSubstituted forJamesat 45+7'minutes2Ayling5Koch21Struijk3FirpoBooked at 6minsSubstituted forGelhardtat 62'minutes10Raphinha43Klich23Phillips22Harrison19RodrigoSubstituted forGreenwoodat 83'minutesSubstitutes
13Klaesson14Llorente20James26Bate30Gelhardt35Cresswell42Greenwood46ShackletonMan City
Formation 4-2-3-1
31Ederson
27Cancelo3Rúben Dias14Laporte6Aké
16Rodri8Gündogan
7Sterling47Foden10Grealish
9Gabriel Jesus
31Ederson27CanceloBooked at 68mins3Rúben Dias14Laporte6AkéSubstituted forZinchenkoat 60'minutes16RodriSubstituted forFernandinhoat 83'minutes8Gündogan7Sterling47FodenSubstituted forBernardo Silvaat 80'minutes10GrealishBooked at 14mins9Gabriel JesusSubstitutes
11Zinchenko13Steffen17De Bruyne20Bernardo Silva25Fernandinho26Mahrez56Egan-Riley79Mbete87McAteeReferee:Paul TierneyAttendance:35,771Live Text
Match ends, Leeds United 0, Manchester City 4.
Second Half ends, Leeds United 0, Manchester City 4.
Goal! Leeds United 0, Manchester City 4. Fernandinho (Manchester City) right footed shot from outside the box to the bottom left corner.
Gabriel Jesus (Manchester City) wins a free kick in the defensive half.
Foul by Kalvin Phillips (Leeds United).
Attempt saved. Joe Gelhardt (Leeds United) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Mateusz Klich with a cross.
Attempt missed. Ilkay Gündogan (Manchester City) header from the centre of the box is close, but misses to the right. Assisted by Gabriel Jesus.
Attempt blocked. Joe Gelhardt (Leeds United) left footed shot from the centre of the box is blocked.
Attempt blocked. Sam Greenwood (Leeds United) right footed shot from the centre of the box is blocked.
Attempt blocked. Daniel James (Leeds United) right footed shot from the right side of the six yard box is blocked. Assisted by Joe Gelhardt with a through ball.
Offside, Manchester City. Aymeric Laporte tries a through ball, but Oleksandr Zinchenko is caught offside.
Attempt saved. João Cancelo (Manchester City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Bernardo Silva.
Gabriel Jesus (Manchester City) wins a free kick in the defensive half.
Foul by Robin Koch (Leeds United).
Substitution, Leeds United. Sam Greenwood replaces Rodrigo.
Substitution, Manchester City. Fernandinho replaces Rodri.
Foul by Mateusz Klich (Leeds United).
Gabriel Jesus (Manchester City) wins a free kick in the attacking half.
Attempt blocked. Bernardo Silva (Manchester City) left footed shot from outside the box is blocked. Assisted by Ilkay Gündogan.
Foul by Aymeric Laporte (Manchester City).
Our coverage of your Premier League club is bigger and better than ever before - here's everything you need to know to make sure you never miss a moment