Great performance from the experienced 'keeper who produced one of the saves of the season to preserve Milan's slender lead in the first half. Looked commanding throughout.
The right-back has improved immensely under Allegri this season and was highly impressive this evening. He was always looking to get forward and cross the ball into the box while he appeared solid in defence.
Decent performance from the left-back. He looked a little unsure at times in the first-half but improved as the game went on and was committed to the cause.
The experienced centre-half has played in his fair share of Milan derbies and was solid throughout, dealing with the constant threat of Eto'o impressively.
Leonardo worked so hard to bring the Brazilian to Milan - how he must wish he had him playing for Inter now. Classy in possession and tough in the tackle. Another fine performance to improve his burgeoning reputation.
The Ghanaian has worked hard to establish himself in this Milan team and was excellent. Showed many nice touches and was always looking to get involved in the action.
M. van Bommel
The former Bayern man had an impressive game in his first Milan derby. He worked hard throughout and his passing was a joy to behold. Nearly scored with a 30-yard screamer that rebounded off the bar.
Dogged game from the general in middle. Brilliant ball to Robinho in the build up to the opening goal of the game. Unlucky to pick up a hamstring injury in the early stages of the second half with Flamini replacing him.
Vintage performance from the Dutch veteran who rolled back the years. Seedorf was everywhere and represented all that was good about AC Milan's attacking display this evening. Brilliant passing and movement.
Exciting showing from Robinho who scared the Inter defence with his pace and trickery. Great run which led to Pato's opener and unlucky not to get the goal his performance deserved.
He was in the right place at the right time for both goals although it was the opener that seemed to give the young Brazilian the confidence to put in an impressive performance. He worked hard for his team, was full of running and created several chances for his team-mates.
The Brazilian goalkeeper could not be blamed for the Milan goals and actually made several impressive stops to keep the score down.
Game to forget for the Romanian who was handed his marching orders early in second half for a deliberate foul on Pato. Any chance of an Inter comeback faded after his dismissal.
Not a great performance from the right-back who many regard as one of the best in the world. Seedorf was able to bring Maicon out of position at times leaving space for Robinho to exploit. Lucky to escape giving away a penalty with a handball.
Playing in his first Milan derby, the young defender was nowhere near his best. He failed to cope with the movement of Milan and let Robinho out of his sight one too many times.
The versatile Inter legend had a disappointing game and seemed to struggle with the pace and movement of Milan's forward line. Looked unsure on where he was supposed to be playing after Chivu was dismissed.
The hard-working midfielder didn't have a bad game but struggled to cope with the movement of the Milan midfield. Looked bright on the ball but unfortunately for him, this was a rare occurence.
The Argentinian was very poor this evening. He was dispossesed on numerous occasions and was substituted in the second half after failing to have an impact on the game.
So much is expected from the Dutch playmaker on a regular basis but he wasn't at the races today. Threatened occasionally in the first-half but struggled to get hold of the ball as the game went on and Milan's dominance became more apparent.
The former Sampdoria man missed a gilt-edged opportunity to level the scoring when it was only 1-0. How he will be kicking himself now. Struggled to get into the game.
Pandev was poor this evening, as he was unable to get into the game. He was the obvious choice to come off once Chivu was given his marching orders and defensive reinforcements were needed.
The Cameroonian had a slow start to the game but was looking lively before the half-time whistle was blown, missing a handful of decent chances. Did not see much of the ball in the second period.
- 1 M. Amelia
- 77 L. Antonini
- 15 S. Papastathopoulos
- 76 M. Yepes
Former Ajax man came on late on and showed a few nice touches.
The defensive midfielder replaced the injured Flamini early in the second half and was superb. He defended well but what was impressive was his urge to get forward.
- 99 A. Cassano
- 12 L. Castellazzi
- 23 M. Materazzi
The Columbian defender entered the game after Chivu was send off and had a nightmare, being given the runaround by Milan's thirsty attack.
- 55 Y. Nagatomo
- 14 H. Kharja
The Serbian was brought on in the second half with Inter hoping he could keep hold of the ball. The substitution failed with Milan completely dominating the second-half.
Came late on but could not influence the game with the result already put to bed. Hardly touched the ball.