Barely a save to make as his defence did all of the hard work in keeping Barca at bay.
Came off the better in a few tussles with Iniesta, and even managed to break forward with purpose once or twice throughout the game. An accomplished display from the full back.
Read the game exceptionally well to cut out a number of attacks inside the penalty area, but, having won back the ball, he often lacked for passing options and therefore invited pressure right back onto his team.
A rock at the back alongside Zapata as he made a number of key defensive plays, not least a risky header to clear a threatening Alba cross. But like his central defensive partner, the sheer number of Barcelona players in his half meant that he was not always able to release the ball out of defence in a safe manner.
As committed and concentrated off the ball as the rest of the midfield, and was one of the few Rossoneri to do a good job holding onto the ball to maintain what little possession they had.
A standout performer in both halves of the field, as he closed down diligently in front of his defence, before popping up at the other end of the pitch to finish a counterattack for the second goal.
Absolutely ran his socks off throughout, refusing to abandon his defensive positioning as he functioned almost as an auxiliary centre-back at times. A key cog in a fantastic defensive effort.
Marked Pedro completely out of the game, and was often found tracking infield to provide another body on Messi. Excellent display at the back.
S. El Shaarawy
A poor first touch ruined what could have been a great early chance, but his pace on and off the ball was the most potent offensive weapon for Milan throughout the game. He kept the defence honest, and when leading the counterattacking charge late in the game, set up Muntari for a crucial second.
One clever flick freed El Shaarawy for an early chance, but provided little in the way of a goal threat, as he was completely starved of meaningful service.
Could not be blamed for either of Milan's goals, and was a spectator for most of the game.
Spent the vast majority of his time camped deep in the Milan half, but most of his deliveries into the box were cut out by the defence. His willingness to attack left him out of position for an early run through on goal for El Shaarawy.
Unconvincing during the opening minutes as he was beaten in a pair of challenges, and that trend manifested itself throughout the game as the pace of Milan on the break caught him out for the second goal.
Showed good anticipation to step in front of the defensive line and make a few interceptions. Not always the most busy customer at the back, but did what he had to do with little fuss.
Much like Alves on the opposite flank, the Spaniard was rarely tested defensively, but despite his advanced positioning on the left, struggled to really get past a determined rear-guard effort from the home side.
Really should have kept his concentration better when Milan broke forward, as he was nowhere to be found when Muntari, the man he should have been tracking, stole in to score the second.
As tightly marked as Iniesta and Messi, but lacked the overt quality of the pair to hold onto the ball for long. Very anonymous at times in the attacking third.
Completely short of ideas when in possession, as he often coughed up the ball when faced by a crowd of opposition players. Hauled off in the second half after an utterly ineffective offensive showing.
As expected, he dictated the tempo by spraying the ball left, right and centre, but he could not quite find that killer pass to unlock the defence as Milan’s numbers at the back held firm.
His excellent ball retention in tight areas was a key weapon for Barca to keep possession deep in the Milan half, but he was not able to conjure up many special moments as he was forced to mostly play it safe.
Try as he might, the Argentine could not weave his usual magic with the ball, as he was swarmed by red and black shirts whenever he got on the ball in the opposition half. He was generally a good bet to beat the first man, but the sheer number of players between him and the goal meant that he was eventually stifled.