Alexandre Lacazette - 4: Frenchman was fighting a losing battle after coming on as a second-half substitute. AFP
MANCHESTER CITY RATINGS: Ederson - 6: The Brazilian showed he is one of the best passers even in a City team boasting the likes of Kevin de Bruyne. Responsible for the injury that led to Eric Garcia receiving 11 minutes of treatment for a head injury. EPA
Kyle Walker - 6: Passed more to the opposition than his own teammates in the first half but always a threat going forward. AFP
Eric Garcia - 7: A surprise selection at centre-back but an accomplished performance by the young Spaniard before he was carried off with a head injury. AFP
Aymeric Laporte - 7: Again proved why he is City's best centre-back. Calm and always keen to start the attacks. Reuters
Benjamin Mendy - 6: Steady is unspectacular show from the Frenchman. Didn't offer as much as his opposite full-back Walker in attack. EPA
Ilkay Gundogan - 6: Kept things neat and tidy at the base of City's midfield. EPA
Kevin De Bruyne - 9: The brilliant Belgian picked up where he left off pre-shutdown with another masterful performance. A goal and an assist and was at the heart of everything City did before being withdrawn past the hour. EPA
David Silva - 7: News that the playmaker will extend his stay at City until the end of the season before the match was welcome. One of his quieter games, but the Spaniard is such a positive influence on this City team. Reuters
Riyad Mahrez - 7: The winger showed David Luiz a clean pair of heels that eventually led to his concession of a penalty and a red card. AFP
Raheem Sterling - 8: Finally broke his 2020 scoring drought with an emphatic finish and was a menace throughout. EPA
Gabriel Jesus - 6: A quiet night for the Brazilian. AFP
Bernardo Silva - 7: The Portuguese was his usual busy self always looking to get on the ball and find holes in a willing Arsenal defence. Reuters
Phil Foden - 8: Few players have better cameos than the young Englishman. Started and eventually finished the move for City's third. Reuters
Rodri - 6: Brought a sense of calm when he came on even though little was needed with City already in command. Reuters
Fernandinho - 6: Showed some nice passing after his second-half introduction. Reuters
Sergio Aguero - 6: His reaction when Foden followed up his shot that hit the post told you all you need to know about the Argentine's appetite for scoring
ARSENAL RATINGS: Bernd Leno - 8: The one Arsenal player who didn't deserve to be on the losing side. Pulled off a string of saves to keep the scoreline respectable. Reuters
Hector Bellerin - 6: Never had a chance to show what he can do going forward and constantly played on the back foot. AFP
Shkodran Mustafi - 6: The only centre-back to start and finish the match on either side. Stood up valiantly in the face of City's relentless attacks. Reuters
Pablo Mari - 4: Replaced midway through the first half through injury. Reuters
Kieran Tierney - 6: Showed some nice touches on the ball but struggled to contain Riyad Mahrez. AFP
Matteo Guendouzi - 5: Young Frenchman was constantly overrun in midfield. Reuters
Granit Xhaka - 4: Taken off injured after only five minutes. AFP
Eddie Nketiah - 5: Mikel Arteta has high hopes for the youngster but he ploughed a lone furrow up front for most of the night before being withdrawn. AFP
Bukayo Saka - 6: Arsenal's most creative player. Looks wasted out wide. Reuters
Pierre-Emerick Aubameyang - 4: Saw hardly any of the ball but his attitude after David Luiz's red card was not what was required from an experienced player. AFP
David Luiz - 0: A pitiful performance after coming on for the injured Mari. Badly at fault for City's first and bamboozled by Mahrez for the second. It's no exaggeration to say Arsenal would have been better off playing with 10 men rather than with Luiz. EPA
Dani Ceballos - 5: Looks tidy on the ball but lightweight off it. Replaced the injured Granit Xhaka early on. Reuters
Reiss Nelson - 4: Given little time to make an impact. Reuters
Alexandre Lacazette - 4: Frenchman was fighting a losing battle after coming on as a second-half substitute. AFP
MANCHESTER CITY RATINGS: Ederson - 6: The Brazilian showed he is one of the best passers even in a City team boasting the likes of Kevin de Bruyne. Responsible for the injury that led to Eric Garcia receiving 11 minutes of treatment for a head injury. EPA
Kyle Walker - 6: Passed more to the opposition than his own teammates in the first half but always a threat going forward. AFP
Eric Garcia - 7: A surprise selection at centre-back but an accomplished performance by the young Spaniard before he was carried off with a head injury. AFP
Aymeric Laporte - 7: Again proved why he is City's best centre-back. Calm and always keen to start the attacks. Reuters
Benjamin Mendy - 6: Steady is unspectacular show from the Frenchman. Didn't offer as much as his opposite full-back Walker in attack. EPA
Ilkay Gundogan - 6: Kept things neat and tidy at the base of City's midfield. EPA
Kevin De Bruyne - 9: The brilliant Belgian picked up where he left off pre-shutdown with another masterful performance. A goal and an assist and was at the heart of everything City did before being withdrawn past the hour. EPA
David Silva - 7: News that the playmaker will extend his stay at City until the end of the season before the match was welcome. One of his quieter games, but the Spaniard is such a positive influence on this City team. Reuters
Riyad Mahrez - 7: The winger showed David Luiz a clean pair of heels that eventually led to his concession of a penalty and a red card. AFP
Raheem Sterling - 8: Finally broke his 2020 scoring drought with an emphatic finish and was a menace throughout. EPA
Gabriel Jesus - 6: A quiet night for the Brazilian. AFP
Bernardo Silva - 7: The Portuguese was his usual busy self always looking to get on the ball and find holes in a willing Arsenal defence. Reuters
Phil Foden - 8: Few players have better cameos than the young Englishman. Started and eventually finished the move for City's third. Reuters
Rodri - 6: Brought a sense of calm when he came on even though little was needed with City already in command. Reuters
Fernandinho - 6: Showed some nice passing after his second-half introduction. Reuters
Sergio Aguero - 6: His reaction when Foden followed up his shot that hit the post told you all you need to know about the Argentine's appetite for scoring
ARSENAL RATINGS: Bernd Leno - 8: The one Arsenal player who didn't deserve to be on the losing side. Pulled off a string of saves to keep the scoreline respectable. Reuters
Hector Bellerin - 6: Never had a chance to show what he can do going forward and constantly played on the back foot. AFP
Shkodran Mustafi - 6: The only centre-back to start and finish the match on either side. Stood up valiantly in the face of City's relentless attacks. Reuters
Pablo Mari - 4: Replaced midway through the first half through injury. Reuters
Kieran Tierney - 6: Showed some nice touches on the ball but struggled to contain Riyad Mahrez. AFP
Matteo Guendouzi - 5: Young Frenchman was constantly overrun in midfield. Reuters
Granit Xhaka - 4: Taken off injured after only five minutes. AFP
Eddie Nketiah - 5: Mikel Arteta has high hopes for the youngster but he ploughed a lone furrow up front for most of the night before being withdrawn. AFP
Bukayo Saka - 6: Arsenal's most creative player. Looks wasted out wide. Reuters
Pierre-Emerick Aubameyang - 4: Saw hardly any of the ball but his attitude after David Luiz's red card was not what was required from an experienced player. AFP
David Luiz - 0: A pitiful performance after coming on for the injured Mari. Badly at fault for City's first and bamboozled by Mahrez for the second. It's no exaggeration to say Arsenal would have been better off playing with 10 men rather than with Luiz. EPA
Dani Ceballos - 5: Looks tidy on the ball but lightweight off it. Replaced the injured Granit Xhaka early on. Reuters
Reiss Nelson - 4: Given little time to make an impact. Reuters
Alexandre Lacazette - 4: Frenchman was fighting a losing battle after coming on as a second-half substitute. AFP