Le début de rencontre fut un vrai cauchemard pour les Nerazzurri. Complétement dépassés en défense, les joueurs de la Roma n'eurent pas de difficulté à inscrire un premier but suite à une mésentente entre Javier et Toldo (13e). Le deuxième et troisième but toujours en faveur de la Roma, étaient signés Aquilani (25e et 34e).
L'Inter à ce moment là semblait en position de force car les joueurs n'attaquaient pas le ballon, et couraient derrière ceux de la Roma sans pour autant mettre la pression. Pourtant cette équipe de la Roma menait au score avec 3 buts à 0.
Heureusement, sur un coup franc de Luis Figo, Patrick Vieira jusqu'ici irréprochable, sauta plus haut que tout le monde dans la surface de Doni, et permis une réduction du score juste avant la mi-temps (44e).
A la mi-temps, l'Inter était mené 3 buts à 1.
Au retour des vestiaires, les Nerazzurri ont montré un tout autre visage, pendant de très longues minutes, l'Inter conserva le ballon, et imposa son rythme de jeu. Roberto Mancini avait sûrement trouvé les bonnes paroles car les Nerazzurri fesaient preuve d'une grande qualité de passes, et de pression sur l'adversaire. C'est à ce moment là que Mancio décida de sortir Adriano pour faire entrer Crespo. Ce dernier se montrat plus enthousiaste que l'Imperatore sur le terrain, et sur un centre de Stankovic, il plaça une tête et réduisait le score à 3 buts à 2.
Ibrahimovic tentait de le suivre sur une reprise de volée croisée, mais sa frappe un peu écrasé ne trouva pas le cadre, sans grande gravité car Maicon entré plus tôt dans le match à la place de Grosso et Vieira avaient tout deux suivit, et c'est ce dernier qui du plat du pied remettait les deux équipes à égalité ! A deux minutes de la fin du match, Crespo qui se jouait de la défense adverse dans la surface de réparation réussi du bout du pied à passer son ballon a Ibrahimovic dont la frappe du plat du pied passa à quelques centimètre du poteau gauche de Doni. Le coup de grâce n'était vraiment pas loin.
Au terme des 90 minutes, l'Inter et la Roma avaient tout deux 3 buts à leur compteur. Les prolongations étaient donc inévitable. Et c'est dans ces dernières que la Roma craqua complètement. 94e minutes, Figo faisait trembler les filets sur un coup franc à l'entrée de la surface de Doni. 110e, Chivu qui n'accepte pas une décision de l'arbitre se voit expulser. La Roma réduit à dix contre onze avec un but de retard ne parviendra pas à revenir dans le match.
L'Inter remporte à la suite d'un très grand match, sa 3e Super Coupe d'Italie de son histoire, et la 2e consécutive !