Ederson Survived a close penalty call, near misses and Laporte's header, his nerviest display for some time - 5
Joao Cancelo Brave call for him to play, and he was all over the place as Martinelli attacked him in the first half - 5
Ruben Dias As culpable as the rest in a shoddy first half, but more solid and together after the break - 5
Aymeric Laporte Thoughtless header nearly won Arsenal the game, saved by Ake's clearance - 4
Nathan Ake Tough time against Saka but his goal-line clearance made up for all of that - 6
Rodri Over-run and too sloppy in the first half but wrested some control back and conjured a late winner - 6

Kevin De Bruyne Awful, weary first half but he summoned some reserves of energy to get the Blues motoring - 6
Bernardo Silva Poor in the first half but canny piece of skill and nous earned City the penalty to level it - 6
Riyad Mahrez Kept his head despite Arsenal gamesmanship to fire in the penalty, and sign off for a month - 6
Gabriel Jesus Battled hard and drew the challenge from Gabriel that brought the red card - 6
Raheem Sterling Direct and positive, but too many frustrating dead-ends from him - 6
SUBS
Ilkay Gundogan (for Jesus 63) Restored order - 7
Not used: Steffen, Walker, Mbete, Fernandinho, Grealish, Kayky, Palmer, McAtee