Joe Hart 10/10 – Outstanding. Made save after save after save to thwart countless Barca chances. The score could have looked a lot worse without him between the sticks.
Bacary Sagna 5/10 – A strange decision from Pellegrini to start him over Pablo Zabaleta. At fault for Rakitic’s goal during a poor first-half and, while he recovered somewhat after the break, it wasn’t enough to make up for his previous errors.
Vincent Kompany 5/10 – An improvement on his recent performances but was beaten for pace on a number of occasions. Against the likes of Messi and Suarez, though, that’s not at all surprising.
Martin Demichelis 5/10 – Struggled with the pace of the game like his centre-back partner, although at least on this occasion there was no sending off.
Aleksandar Kolarov 5/10 – Wasteful with his crossing and proved no match for Messi whatsoever. Who is, though?
Yaya Toure 6/10 – Had a few bright moments against his former club but failed to prove the difference-maker he’s capable of being. Withdrawn for Wilfried Bony in the end with 18 minutes left.
Fernandinho 7/10 – One of the visitors’ better performers. Picked up a booking within the first 15 minutes but managed to quash a few Barca attacks with some crucial interceptions.
Samir Nasri 3/10 – Fortunate to avoid a red card in the first-half for an awful challenge and offered nothing before being hauled off at the break. For someone who talks a good game, he sure fails to deliver a lot on the big stage.
James Milner 6/10 – Full of running, as usual, but will want to forget the night just for Messi’s nutmeg on him.
David Silva 6/10 – Have to feel he could have made a difference if he’d seen the ball more but Barca’s dominance just didn’t give him enough opportunities.
Sergio Aguero 5/10 – Saw a spot-kick 15 minutes from the end saved and had few other chances of note. A disappointing outing on a night when compatriot Messi ran the show.
Jesus Navas (Nasri 46) 6/10 – An obvious upgrade over the lacklustre Nasri, offering some much-needed width, but his end product wasn’t up to scratch.
Wilfried Bony (Toure 72) 6/10 – Brought on to provide a bigger presence up top but couldn’t do much with his 18 minutes on the pitch.
Frank Lampard (Milner 87) N/A – Just a fleeting cameo in what’s sure to be his Champions League farewell.