MANCHESTER -- The Manchester City vs Arsenal player ratings were a lot of fun to dish out as City ran riot and they now seem to have one hand on Premier League trophy.
[ MORE: How to watch Premier League in USA ]
Kevin de Bruyne and Erling Haaland led the rout of Arsenal as the Gunners failed to turn up and totally froze in their biggest game of the season.
Below are the Manchester City vs Arsenal player ratings out of 10, with analysis and insight on how each player performed.
Manchester City player ratings
Ederson: 6 - Didn’t really have anything to do for the entire game.
Kyle Walker: 7 - Justified his selection as Martinelli’s pace wasn’t a factor. Always in the right position.
John Stones: 8 - Scored a superb header and was so calm on the ball as he moved back to center back.
Ruben Dias: 7 - Got involved in some unnecessary nonsense right on half time and was lucky to not be sent off. Other than that, totally in control as he usually is.
Manuel Akanji: 7 - Played out of position at left back and held firm against Bukayo Saka.
Rodri: 8 - Dominated midfield and picked up so many loose balls.
Bernardo Silva: 7 - Buzzed around on the inside right channel and stopped Zinchenko getting forward.
Ilkay Gundogan: 7 - Probably City’s most underrated player. Keeps things ticking over so nicely.
Kevin de Bruyne: 9 - Scored twice, got an assist and generally tormented Arsenal. His runs from midfield beyond Haaland were key.
Jack Grealish: 7 - Didn’t see much of the ball but worked so hard defensively and denied a great counter for Arsenal in the first half.
Erling Haaland: 8 - Missed several chances one-on-one with Ramsdale but finally got his goal and did set up De Bruyne brilliantly twice. He will be upset with his finishing but still played a pivotal role in the big win.
Substitutes
Riyad Mahrez: 6 - Whipped in some crosses and launched counters from the right.
Julian Alvarez: 6 - As always, made runs forward and kept the tempo high.
Phil Foden: 6 - Got an assist on Haaland’s goal and made an impact in just a few minutes.
Arsenal player ratings
Aaron Ramsdale: 6 - Should have done better on De Bruyne’s first goal but made several fine saves to keep the score down.
Ben White: 5 - Made one great block to deny De Bruyne and kept Grealish fairly quiet.
Rob Holding: 4.5 - His poor recent form continue as Haaland bullied him. Scored a beauty of a goal late on.
Gabriel: 4 - Couldn’t cope with Haaland and De Bruyne running straight at him.
Oleksandr Zinchenko: 5 - Didn’t get forward and couldn’t use his knowledge of City to help Arsenal’s defensive unit.
Granit Xhaka: 4 - Very poor display. Tried to push high up the pitch but City played around him.
Thomas Partey: 3 - Let De Bruyne run free for the opener, gave away the free kick for the second and totally off the pace. He has been woeful in recent weeks.
Bukayo Saka: 5 - Barely touched the ball and Arsenal just couldn’t get it to him. When they did he didn’t take Akanji on.
Martin Odegaard: 5 - Did his best to get on the ball but couldn’t find gaps and was subbed off.
Gabriel Martinelli: 4 - Barely had a kick against Walker and wasn’t positive enough when he did get on the ball.
Gabriel Jesus: 5 - A bad return to City as he was starved of service. Worked as hard as ever but was feeding off scraps.
Substitutes
Jorginho: 6 - Did his best to calm things down and get on the ball.
Leandro Trossard: 6 - Set up Arsenal’s goal and looked lively in attack.
Emile Smith Rowe: 6 - Did his best to get on the ball and make things happen.
Eddie Nketiah: 6 - One shot across goal and worked hard to win the ball back.
Reiss Nelson: 6 - Helped Arsenal settle things down in the final 10 minutes.