Junak utakmice bio je Filippo Inzaghi koji je postigao oba pogotka za "Rossonere", prvi u posljednjoj minuti prvog dijela, a drugi u 82. minuti. Poraz "Redsa" ublažio je Dirk Kuyt pogotkom u 89. minuti utakmice. Milan je tako uzvratio Liverpoolu za poraz u finalu od prije dvije godine.
Bila je to utakmica s mnogo tempa i trke, ali s vrlo malo pravih prilika. Milan je poveo iz slobodnog udarca u 45. minuti kada je Inzaghi skrenuo udarac Andrea Pirla i promijenio smjer lopti. U nastavku utakmice Liverpool je pritiskao, međutim obrana Milana odlično je funkcionirala. Najbolju priliku za izjednačenje imao je Steven Gerrard koji je u 63. minuti sam izbio pred Didu, no brazilski vratar je sjajno reagirao. U jeku napada "Redsa", Milan je povećao prednost. Do tada nevidljivi Kaka sjajno je uposlio Inzaghia koji je prošao Reinu i zatresao mrežu u 82. minuti. U samoj završni Kuyt je smanjio rezultat, no ovoga puta Redsi nisu uspjeli nadoknaditi rezultatski minus kao prije dvije godine kada su upisali pobjedu protiv Milana premda su nakon prvog poluvremena gubili 0:3.
Milan - Liverpool 2:1
Atena. Olimpijski stadion Spiridon Louis - 63.000 gledatelja; Sudac: Herbert Fandel (Njemačka), pomoćni suci: Carsten Kadach, Volker Wezel (obojica Njemačka)
Strijelci: 1:0 Inzaghi (45), 2:0 Inzaghi (82), 2:1 Kuyt (89)
Žuti kartoni: Gattuso (41), Jankulovskli (54), Mascherano (59), Carragher (60)
Milan: Dida - Oddo, Nesta, Maldini, Jankulovski (od 79. Kaladze) - Gattuso, Pirlo, Ambrosini, Seedorf (od 90. Favalli), Kaka - Inzaghi (od 88. Gilardino). Trener: Carlo Ancelotti
Liverpool: Pepe Reina - Finnan (od 88. Arbeola), Agger, Carragher, Riise - Pennant, Mascherano (od 77. Crouch) Xabi Alonso, Gerrard, Zenden (od 59. Kewell) - Dirk Kuyt