A hazai pályán játszó milánóiak jutottak vezetéshez a 77. percben Andrij Sevcsenko révén, majd Mauro Zarate egyenlített tizenegyesből, három perccel a rendes játékidő vége előtt.
A mérkőzést eldöntő gólt Goran Pandev szerezte két perccel a ráadás megkezdése után.
A Milan a 66. perctől emberhátrányban játszott Emerson kiállítását követően. A Lazio öt év után először múlta felül vendégként a Milant.
Olasz kupa, nyolcaddöntő:
AC Milan - SS Lazio 1-2 (0-0, 1-1, 1-2) - hosszabbítás után