Joe Hart 8/10 – The tie would be over at this point were it not for the England number one, who came up with several outstanding stops to keep his team in the match. The icing on the cake was the last-minute spot-kick save from Lionel Messi’s effort.
Pablo Zabaleta 6/10 – Solid enough both in attack and defence but almost undid all his good work with a poor challenge on Messi which gave his compatriot a prime chance to restore Barca’s two-goal advantage from the spot. Owes Joe Hart big-time now.
Vincent Kompany 6/10 – Could argue he was at fault for both of Suarez’s first-half goals after being pulled out of position but a colossal performance following the break proved crucial in preventing the visitors from going further ahead.
Martin Demichelis 7/10 – A top performance compared to his round-of-16 showing against the same opposition last season. In the right places at all times, tracked Messi and distributed the ball out of the back with few problems.
Gael Clichy 5/10 – Looked bright in spells for the first hour but cost his team the chance of finding an equaliser with a second booking with 15 minute left.
Fernando 5/10 – Given a torrid time for the first 45 minutes, as Barca’s high-powered attack ran rings around him in the centre of the pitch. Improved after the break but still proved a tad too wasteful in possession.
James Milner 6/10 – Was his usual industrious self, despite being overmatched in the middle. Full of running and managed to push forward later in the second-half after being moved out to the wing.
Samir Nasri 5.5/10 – Had some encouraging moments in the first-half but slowed in the second before being taken off for Fernandinho as Manuel Pellegrini looked to provide his back-four with more cover.
David Silva 7.5/10 – City’s biggest attacking threat on the night, with his acute passes constantly cutting through the Barca half. Grabbed the assist for Aguero’s goal with an excellent flick to cap what was an influencial outing.
Edin Dzeko 6/10 – Strength and height proved a problem for the opposition defence but, while he was more involved than his strike-partner on the night, the Bosnian should have done better with the chances which fell for him.
Sergio Aguero 6.5/10 – Was kept quiet for long stretches of the match but popped up when it mattered to grab the crucial goal, latching on to Silva’s ball to fire past Marc-Andre ter Stegen.
Fernandinho (Nasri 61) 7/10 – Added some much-needed midfield strength after coming on for Nasri. Could argue he should have been on from the start.
Wilfried Bony (Dzeko 67) 5/10 – Failed to live up to his £28 million price tag during his time on the pitch. Dzeko’s spot in the line-up remains justified for now.
Bacary Sagna (Silva 76) 6/10 – Helped shore things up at the back following the red card.