Au terme d'un derby qui a tenu toutes ses promesses, l'Inter bat son rival de toujours et s'échappe en tête du classement, notamment après le nul de la Juventus.
Le match entre les deux rivaux lombards commence sur un rythme relativement relevé. La pression est plutôt sur les joueurs de José Mourinho qui, sans s'affoler, laissent passer l'orage. Cet orage dure les quinze premières minutes où Pato et Ronaldinho donnent l'impression de pouvoir mettre le feu à n'importe quel moment du match. A la 17', c'est le petit brésilien qui passe tout près de l'ouverture du score mais sa frappe s'envole dans les airs. Quatre minutes plus tard, c'est l'ex-Barcelonais qui voit son centre-tir repoussé par la main ferme de Julio César.
Au fil des minutes, c'est l'Inter qui va monter en régime alors que le Milan va sombrer dans l'à peu près. A la demi-heure de jeu, Maicon s'infiltre sur son côté droit et centre parfaitement vers Adriano qui, de la main, ouvre le score pour son équipe. Un but irrégulier mais qui n'a pas été vu ni par l'arbitre, ni par l'assistant, ni encore par les défenseurs du Milan AC. Sonnés par cette ouverture du score intériste, les Rossenero ont du mal à reprendre leurs esprits. A la 35', Seedorf sur un exploit individuel passe tout près de l'égalisation mais sa frappe est contré in extremis.
L'Inter accentue sa domination et Adriano, au four et au moulin ce soir, tente des choses qu'il n'aurait pas tentées un autre soir. Transformé, il enchaîne les dribbles et les appels en profondeur. A la 40', sa frappe des quarante mètres a même failli surprendre Abbiatti.
Alors qu'on jouait la dernière minute de la première période, Chivu dégage vers la surface de réparation adverse, Ibrahimovic saute plus haut que Kaladze et d'une tête, sert merveilleusement Stankovic qui reprend de volée victorieusement. Une action d'école qui permet aux Nerrazurri de rentrer aux vestiaires avec deux buts d'avance.
La deuxième période débute sur le même rythme qu'a finie la première. Emmené par la doublette Ibrahimovic-Adriano exceptionnelle, l'Inter déroule. Dès la 48', Adriano presse Kaladze. Le Kazakh glisse et permet au Brésilien de se présenter seul face à Abbiatti mais son tir enveloppé rase le montant droit des buts d'Abbiatti. Déchainé, Adriano continue son festival à la 59' mais sa frappe rase le poteau des cages du Milan AC. Les occasions intéristes se succèdent et les protégés d'Ancelotti paraissent à l'agonie.
Alors que la pression devant leur but était la plus forte, les coéquipiers de Maldini vont réussir à réduire le score. A la 71, une ouverture lumineuse de Ronaldinho permet à Jankulovski de s'engouffrer sur le côté gauche et servir sur un plateau Pato. Le génie brésilien ne se fait pas prier pour inscrire son onzième but de la saison dans le Calcio.
A partir de cette réduction du score, le Milan va reprendre complètement la main sur le match. L'entrée en jeu d'Inzaghi offre plus de profondeur et de solutions aux Seedorf, Ambrosini et Ronaldinho. A la 82', centre tendu de Pato vers Inzaghi, l'international italien d'une superbe volée croit égaliser mais l'arbitre de la rencontre avait sifflé un hors-jeu plus que limite. Quatre minutes plus tard, Pato tente sa chance à l'entrée de la surface mais Julio Cesar veille au grain.
A la dernière minute du temps reglémentaire, une déviation de la poitrine de Pato permet à Inzaghi de s'offrir un duel avec le portier de l'Inter mais ce dernier, du bout du pied, sauve son camp et permet à la bande à Mourinho de remporter ce derby. L'inter creuse l'écart en tête du classement et compte désormais neuf points d'avance sur la Juventus et onze sur son adversaire du soir.