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.
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 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.
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 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.
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.
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.
Vintage performance from the Dutch veteran who rolled back the years. Seedorf was everywhere and represented all that was good about Milan's attacking display this evening. Brilliant passing and movement.
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.
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.
The Brazilian 'keeper could not be blamed for the Milan goals and actually made several impressive stops to keep the score down.
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.
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.
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.
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.
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.
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.
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.
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.
- 1 M. Amelia
- 77 L. Antonini
Former Ajax man came on late on and showed a few nice touches.
- 15 S. Papastathopoulos
- 76 M. Yepes
The defensive midfielder replaced the injured Gatusso early in the second half and was superb. He defended well but what was impressive was his urge to get forward.
This evening we witnessed the good and the bad of Cassano in a brief cameo appearance. The striker did very well to win and then convert the penalty but stupidly got himself sent off for two needless bookings.
- 12 L. Castellazzi
- 55 Y. Nagatomo
- 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.
- 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.