The departing Barcelona keeper made two excellent saves, the highlight came when palming a Dzeko header out from underneath his own crossbar in the second half to keep City at bay.
The left-back was a threat throughout, bombing forward to provide an outlet on the flank, making plenty of intelligent runs to get in behind Zabaleta.
The central defender made several important last-ditch challenges, the best of which being a sliding interceptions to deny Fernandinho from close range. Lucky not to have conceded a penalty, though.
Smashed home the winning goal in stoppage time to add to an energetic performance. Got forward whenever possible.
Had an excellent game, with his driving runs causing plenty of problems for a well-organised City defence. Provided the assist for Alves.
Played a supporting role, having a half chance saved well by Hart, but was generally a tidy feeder for the likes of Messi and Neymar.
Didn't struggle in defence, despite the height difference against Dzeko, and kept firm tabs on Aguero in the first half. A solid outing.
Mopped up behind Iniesta and Xavi, and received warm applause for his defensive work, which can sometimes go unsung.
Kept the ball moving, possessing the qualities required to unlock City's defence as they sat on the edge of their penalty area.
Had one effort cleared off the line by Fernandinho, but was guilty of giving away possession a few times needlessly.
A bright and incisive performance from the Argentine forward, who converted with a delightful clip to open the scoring. Should have had a couple of penalties too.
Made a number of smart stops to deny Xavi and Fabregas, and was helpless for both of Barcelona's goals. An encouraging performance.
Provided several great balls from the left-hand side, acting as City's main threat going forward, and did well to track a very pacey Neymar.
A clumsy performance, as the central defender could easily have conceded two penalties, and was at fault for Messi's opener, as the England international couldn't get the ball out of his own feet.
A colossal performance from the captain, who threw himself into every tackle and capped his committed outing with a late goal, turning home a Dzeko header.
Tracked Jordi Alba's runs in behind in the first half, but lost his head in the second half, earning himself a red card for dissent.
A somewhat quiet outing from the former Valencia man, who showed his quality in odd flashes, such as a classy backheel to Nasri in the first half.
A tenacious and tireless performance from the Brazilian, who was everywhere for his side. Cleared a chance off the line, as well as popping up in the opposition penalty area, too.
Strong and powerful, his physical frame wasn't designed for a game where the referee wasn't allowing physicality, but the former Barcelona man held his own, driving forward and spreading the play well.
Had a couple of chances around the edge of the penalty area, forcing Valdes into the odd save. Intelligent in his passing.
Worked extremely hard, pressing up and down the field constantly, and had a couple of snapshots he was unable to convert.
A quiet first half from the Argentine, who was carrying a hamstring injury. Struggled to free himself from Pique and Mascherano's attentions. Subbed at half-time.