Was punished for his decision to come out in the opening minutes when Samuel netted from a deep free kick.
M. De Sciglio
Was rarely troubled at the back as Milan took the initiative and tried to level, but did not offer much in the opposition half.
Took his eye off the ball for Cambiasso's free kick and saw Samuel steal in for the game's only goal. Little to do as Inter retreated into its own half.
Guilty of conceding too many fouls in an uncompromising match, deservedly earning a yellow card for his troubles.
Taken off for Abate in the second half when Milan started to chase the game, offered little going forward.
Had plenty of chances to advance down the right wing, but far too often his final ball was not good enough to open up the defense.
Always a danger from distance with a handful of wicked shots. Unlucky to see his equalizer chalked off for a questionable foul.
A match to forget for the Ghanaian. Wasted two decent chances when the goal was at his mercy.
N. de Jong
A yellow card for the Netherlands international was no surprise in a no-nonsense performance. Could not drive his team forward in search of a point.
Looked stranded at times in the first half as he led the line alone for his team.
S. El Shaarawy
Too easily nullified going forward, and put in an ineffective display. Substituted for Pazzini in the second period.
Always attentive to the long-range danger of Montolivo, pulling off a couple of impressive saves to keep Inter's lead intact.
The old warhorse had few opportunities to get forward, but defended with class and marshaled the right flank throughout the game.
A sterling effort in defense from the center back, who time and again frustrated Milan's efforts to get back into the match.
A decent first-half showing from the Japan international, but he will feel aggrieved to have seen his participation end with 40 minutes left after a very soft second yellow card.
Put under a lot of pressure in the second half as Milan pushed forward, but responded magnificently and made a couple of key interventions.
A titan in the air, finishing Cambiasso's cross with class to push his side into the lead.
Taken off for Guarin at the start of the second half as Inter looked to add more bite in the midfield.
A combative display from the Uruguayan, who was strong in the tackle and gave no quarter against the Milan midfield.
Caught out the entire Milan defense with his floated cross that led to Samuel's opener.
Looked occasionally dangerous against his old club, who gave him a hostile reception. Taken off for Pereira to strengthen the back line following Nagatomo's expulsion.
A constant thorn in the side of the Milan defense, moved and made space intelligently. Let Abbiati off the hook when he should have netted the second.
Offered more in the Inter half than Bonera after he replaced the defender, but too often imprecise with the final ball.
The Brazilian's entry coincided with an added potency to Milan's attacks, although he could not break free of a determined back line.
Brought in to introduce an extra offensive threat, and came so close to meeting Robinho's cross with the goal looming.
Thrown on in the second half after Nagatomo saw red, and was safe in a more defensive role than usual.
The Colombian came on after the break, but was on occasion slack with the ball putting his team under more pressure.
A late sub, and could have killed off the game with an effort that he failed to convert.