Gianluigi Donnarumma (8/10):
Kept City in the game with three impressive saves. Made himself big to block Brian Brobbey's angles then denied Simon Adingra and Eliezer Mayenda in the space of two minutes.
Matheus Nunes (5/10):
Couldn't get forward enough and his passing was sloppy, interrupting promising attacking moves at best and at worst nearly getting City into trouble.
Ruben Dias (6/10):
Was put to the test by Brobbey but got City out of trouble on a couple of occasions with smart interceptions.
Nathan Ake (7/10):
Shrugged off a painful looking blow to the knee and put in an impressive performance, frequently interrupting Sunderland's play with blocks and tackles.
Nico O'Reilly (5/10):
Struggled to anticipate Sunderland's breakaways or do much down the other end and was understandably taken off by Guardiola in the 57th minute.