Brenden Aaronsen (Bamford, 80') - N/R. Came on and brought a much-needed industry into Leeds’ midfield. Getty
MANCHESTER CITY RATINGS: Ederson - 6. Outstanding save from a point-blank header from McKennie in the 29th minute. Played the sweeper-keeper role to perfection when he stepped off his line to intercept a Firpo pass to Bamford after the break. AFP
Rico Lewis - 6. Combined well with Mahrez in the first half on the right flank. Played an impeccable pass to set Haaland free in the second. AP
Manuel Akanji - 6. Reacted quickly to dispel the danger after Ederson parried McKennie’s header in the 29th minute. Lost possession on the edge of his penalty area to give Rodrigo a chance to bring the visitors back into the game. PA
Nathan Ake - 7. Saw his glancing header cleared on the stroke of half-time. Forced off early after he picked up what looked like a hamstring injury in the 54th minute. Reuters
Aymeric Laporte - 7, A quiet game in the centre of defence for Laporte. Didn’t have much to do but looked assured when called into action. AP
Ilkay Gundogan - 8. Found the bottom corner from the edge of the Leeds penalty area after a brilliant pass from Mahrez in the 19th minute. Grabbed his second goal of the day with almost a replica of the first after receiving a pass from Mahrez in the 27th minute. Missed the opportunity to score his first career hat-trick by hitting his penalty kick against the post in the second half. AP
Phil Foden - 7. Got close to scoring Manchester City's second in the 22nd minute but his dinked effort went just wide. Then, a shot narrowly whistled past the post with the last kick of the first half. Brought down in the Leeds penalty area for Gundogan’s missed penalty. EPA
Riyad Mahrez - 8. Had the beating of Firpo to assist Gundogan in the 19th minute. Repeated the trick against Firpo to grab his second assist of the day in the 27th minute. EPA
Kevin De Bruyne - 7. Brilliant cutback to set up Alvarez in the 16th minute, who unfortunately couldn't convert. Executed a sensational back heel to create a chance for Haaland shortly afterwards. EPA
Julian Alvarez - 7. Fluffed his lines from 10 yards after a brilliant pass by De Bruyne. Denied from close range by a sensational save from Robles in the 32nd minute. Nice clipped pass to find Haaland for a chance he should have converted. EPA
Erling Haaland - 6. Thwarted by a big save from Joel Robles in the 17th minute. Awful miss in the 24th minute after being set up by a lovely flick from De Bruyne. Miscued an effort on his weaker foot in the 34th minute. Struck the post after going for placement over power after being set free by Lewis in the 62nd. Getty
SUBS: Kyle Walker (Ake, 54') - 6. Great run on the overlap in the 69th minute but his delivery wasn’t good enough. Getty
Bernardo Silva (Alvarez, 87') - N/R. Came on too late to make an impact. AP
Rodri (Gundogan, 90+3') - N/R. No time to contribute. Getty
LEEDS UNITED RATINGS: Joel Robles - 6. Did well to deny Haaland early on in the game on his first start in six years in the Premier League. Made a mess of an aerial ball in the 32nd minute but atoned for his error by denying Alvarez from close range. Good positioning to deny Haaland after the break. EPA
Rasmus Kristensen - 6. Fumbled his clearance of a De Bruyne cross but recovered quickly to block Haaland’s resulting effort. Made a number of blocks in the second half. Reuters
Junior Firpo - 3. Was easily bypassed by Mahrez for City's first goal. Beaten too easily by Mahrez again in the build-up to Manchester City’s second. Won an important aerial duel in the build-up to the Leeds goal. AFP
Maximilian Wober - 6. Good interception to deny Haaland from going through. Made a goalline clearance to deny Foden. Stayed very close to Haaland and stopped him from having an effort after being played through on goal by De Bruyne in the 34th minute. PA
Luke Ayling - 4. A tough day for Ayling on the left-hand side of Leeds’ defence. Foden had the beating of him for most of the afternoon. AFP
Adam Forshaw - 5. Presented Mahrez with a good opportunity to increase the damage when he brought Haaland down on the edge of his penalty area in the 67th minute. Was overrun by the City midfield. AP
Marc Roca - 5. Not one of his better afternoons. Never stopped running but was mostly anonymous until he went off early in the second half. AP
Jack Harrison - 6. Struggled against his former employers at the Etihad. Industrious performance but not too many moments of real quality. AP
Weston McKennie - 6. Did well to track back and quickly deny Mahrez space to find Haaland in the penalty area halfway into the first half. Put Ederson to work for the first time in the match with a header into the ground in the 29th minute. AP
Wilfried Gnonto - 5 Earned the first yellow of the game with a rather meaningless tackle on Mahrez on the stroke of halftime. Failed to provide any sort of spark in attack until he was subbed off in the 58th minute. AFP
Patrick Bamford - 5. Worked hard as the lone man up front but he was well marshaled by the duo of Akanji and Laporte. Reuters
SUBS: Rodrigo (Gnonto, 58') - 7. Made an ill-timed challenge on De Bruyne to earn himself a yellow in the 71st minute. Gave Leeds a lifeline with a brilliantly placed finish in the 84th. EPA
Sam Greenwood (Roca, 58') - 6. Worked hard but lacked the extra bit of quality needed to trouble City’s expensively assembled defence. PA
Crysencio Summerville (Harrison, 65') - 4. Barely got on the ball and was mostly a passenger after coming on. AFP
Pascal Struijk (Forshaw, 80') - N/R. Carelessly nudged Foden in the penalty area and gave away a penalty two minutes after coming on. Getty
Brenden Aaronsen (Bamford, 80') - N/R. Came on and brought a much-needed industry into Leeds’ midfield. Getty
MANCHESTER CITY RATINGS: Ederson - 6. Outstanding save from a point-blank header from McKennie in the 29th minute. Played the sweeper-keeper role to perfection when he stepped off his line to intercept a Firpo pass to Bamford after the break. AFP
Rico Lewis - 6. Combined well with Mahrez in the first half on the right flank. Played an impeccable pass to set Haaland free in the second. AP
Manuel Akanji - 6. Reacted quickly to dispel the danger after Ederson parried McKennie’s header in the 29th minute. Lost possession on the edge of his penalty area to give Rodrigo a chance to bring the visitors back into the game. PA
Nathan Ake - 7. Saw his glancing header cleared on the stroke of half-time. Forced off early after he picked up what looked like a hamstring injury in the 54th minute. Reuters
Aymeric Laporte - 7, A quiet game in the centre of defence for Laporte. Didn’t have much to do but looked assured when called into action. AP
Ilkay Gundogan - 8. Found the bottom corner from the edge of the Leeds penalty area after a brilliant pass from Mahrez in the 19th minute. Grabbed his second goal of the day with almost a replica of the first after receiving a pass from Mahrez in the 27th minute. Missed the opportunity to score his first career hat-trick by hitting his penalty kick against the post in the second half. AP
Phil Foden - 7. Got close to scoring Manchester City's second in the 22nd minute but his dinked effort went just wide. Then, a shot narrowly whistled past the post with the last kick of the first half. Brought down in the Leeds penalty area for Gundogan’s missed penalty. EPA
Riyad Mahrez - 8. Had the beating of Firpo to assist Gundogan in the 19th minute. Repeated the trick against Firpo to grab his second assist of the day in the 27th minute. EPA
Kevin De Bruyne - 7. Brilliant cutback to set up Alvarez in the 16th minute, who unfortunately couldn't convert. Executed a sensational back heel to create a chance for Haaland shortly afterwards. EPA
Julian Alvarez - 7. Fluffed his lines from 10 yards after a brilliant pass by De Bruyne. Denied from close range by a sensational save from Robles in the 32nd minute. Nice clipped pass to find Haaland for a chance he should have converted. EPA
Erling Haaland - 6. Thwarted by a big save from Joel Robles in the 17th minute. Awful miss in the 24th minute after being set up by a lovely flick from De Bruyne. Miscued an effort on his weaker foot in the 34th minute. Struck the post after going for placement over power after being set free by Lewis in the 62nd. Getty
SUBS: Kyle Walker (Ake, 54') - 6. Great run on the overlap in the 69th minute but his delivery wasn’t good enough. Getty
Bernardo Silva (Alvarez, 87') - N/R. Came on too late to make an impact. AP
Rodri (Gundogan, 90+3') - N/R. No time to contribute. Getty
LEEDS UNITED RATINGS: Joel Robles - 6. Did well to deny Haaland early on in the game on his first start in six years in the Premier League. Made a mess of an aerial ball in the 32nd minute but atoned for his error by denying Alvarez from close range. Good positioning to deny Haaland after the break. EPA
Rasmus Kristensen - 6. Fumbled his clearance of a De Bruyne cross but recovered quickly to block Haaland’s resulting effort. Made a number of blocks in the second half. Reuters
Junior Firpo - 3. Was easily bypassed by Mahrez for City's first goal. Beaten too easily by Mahrez again in the build-up to Manchester City’s second. Won an important aerial duel in the build-up to the Leeds goal. AFP
Maximilian Wober - 6. Good interception to deny Haaland from going through. Made a goalline clearance to deny Foden. Stayed very close to Haaland and stopped him from having an effort after being played through on goal by De Bruyne in the 34th minute. PA
Luke Ayling - 4. A tough day for Ayling on the left-hand side of Leeds’ defence. Foden had the beating of him for most of the afternoon. AFP
Adam Forshaw - 5. Presented Mahrez with a good opportunity to increase the damage when he brought Haaland down on the edge of his penalty area in the 67th minute. Was overrun by the City midfield. AP
Marc Roca - 5. Not one of his better afternoons. Never stopped running but was mostly anonymous until he went off early in the second half. AP
Jack Harrison - 6. Struggled against his former employers at the Etihad. Industrious performance but not too many moments of real quality. AP
Weston McKennie - 6. Did well to track back and quickly deny Mahrez space to find Haaland in the penalty area halfway into the first half. Put Ederson to work for the first time in the match with a header into the ground in the 29th minute. AP
Wilfried Gnonto - 5 Earned the first yellow of the game with a rather meaningless tackle on Mahrez on the stroke of halftime. Failed to provide any sort of spark in attack until he was subbed off in the 58th minute. AFP
Patrick Bamford - 5. Worked hard as the lone man up front but he was well marshaled by the duo of Akanji and Laporte. Reuters
SUBS: Rodrigo (Gnonto, 58') - 7. Made an ill-timed challenge on De Bruyne to earn himself a yellow in the 71st minute. Gave Leeds a lifeline with a brilliantly placed finish in the 84th. EPA
Sam Greenwood (Roca, 58') - 6. Worked hard but lacked the extra bit of quality needed to trouble City’s expensively assembled defence. PA
Crysencio Summerville (Harrison, 65') - 4. Barely got on the ball and was mostly a passenger after coming on. AFP
Pascal Struijk (Forshaw, 80') - N/R. Carelessly nudged Foden in the penalty area and gave away a penalty two minutes after coming on. Getty
Brenden Aaronsen (Bamford, 80') - N/R. Came on and brought a much-needed industry into Leeds’ midfield. Getty