A madridiak első próbálkozását Ronaldo jegyezte távoli, a stadionból kvázi kiszálló lövéssel - éles füttyszó volt a jutalma -, amelyre sokkal életszerűbb kísérlettel replikázott Camoranesi, majd Del Piero - az előbbi célt tévesztett, az utóbbi próbálkozásának a madridi kapus állta az útját. A félidő derekán Zidane is letette a névjegyét egy nem túl emlékezetes lövéssel, hogy aztán gyakorlatilag az ellenakcióból Zalayeta félfordulatból próbálkozzon meg - sikertelenül - Camoranesi beadásának értékesítésével.
A játék ritmusa ugyan lüktető volt, de a helyzetek száma csökkent, mert érezhető volt, hogy egyik gárda sem akar kockáztatni. Ennek tudható be, hogy sokáig az jelenthette a legnagyobb élményt a hazai drukkereknek, hogy Ibrahimovic kiosztott egy kötényt Gravesennek. A félidő hajrájához közeledve két madridi akció vitt színt a játékba: az elsőnél Figo durrantott mellé-fölé, majd talán a legnagyobb vendéglehetőséget Ronaldo hagyta kihasználatlanul. A brazil Figo indításával lépett ki a leshatárról, majd a jobb szélről, Thuram mellett befelé cselezett, és lőtt keresztbe, ám a labda, ha nem is sokkal, elkerülte a jobb kapufát.
Az idő múlása a Juvét érintette érzékenyebben, ezért Fabio Capello edző a szünetben elküldte melegíteni negyedik csatárát, a sérülésből nemrégiben felépülő Trezeguet-t. Az 50. percben mégis a túloldalon adódott az első lehetőség, egyben ziccer. Ehhez az kellett, hogy a sokszor ducinak csúfolt Ronaldo a félpályáról indulva, labdával együtt lefussa Cannavarót és Thuramot, majd a tizenhatoshoz érve, igaz, kicsit kisodródott helyzetből keresztbebombázza a labdát, amely Buffon tenyeréről, majd a bal kapufáról lecsorogva hagyta el a játékteret.
Az 57. percben Capello aztán meglepett mindenkit azzal, hogy Trezeguet-t Del Piero helyére küldte be, és bár a nézők nemtetszésüket fejezték ki, a Juve támadásai érezhetően felgyorsultak. Főleg Camoranesi jött lendületbe, viszont csak egy, a tizenhatoson belül bemutatott műeséssel, majd a védőkről lepattanó lövéssel riogatta a Real-drukkereket. Az egyre nagyobb hazai nyomás alól csak elvétve szabadult ki a Real, igaz, a torinóiak meg rendre elrontották az utolsó mozzanatokat a támadásaiknál - Pesotto és Ibrahimovic is a tizenhatos bal oldaláról próbálkozott sikertelenül.
A jég aztán a 75. percben tört meg, amikor Camoranesi jobbról érkező labdáját a toronymagas Ibrahimovic Raúl Bravo mellől visszafejelte az ötösnél helyezkedő Trezeguet-nek, a francia pedig hanyatt vetődve lőtt a léc alá. A 84. percben Roberto Carlos lőtt nagyon messziről szabadrúgást - Buffon hárított -, nem sokkal később Ronaldo egalizált, de lesen volt Figo passzánál, így maradt a Juventus-vezetés, és jöhetett a hosszabbítás.
A ráadás - amelyben a Real Madridnak még sohasem volt része a BL (nem a BEK!) története során - első nagy lehetősége Zalayeta nevéhez fűződött, a juvés csatár Camoranesi centerezését követően kibújt őrzője, Roberto Carlos öleléséből, és a kis brazilt megelőzve félfordulatból centikkel a jobb kapufa mellé lőtt, Casillas már verve volt. A 101. percben Camoranesi végezhetett el előnyös pozícióból szabadrúgást, de helyezett labdája a léc felett suhant el.
Noha a mérkőzés roppant kiélezett volt, Merk bíró először a hosszabbítás második játékrészében húzta elő a zsebéből a sárga lapot, miután Solari belerúgott Camoranesibe. Sajnos ezzel elindult a lavina, nem sokkal később ugyanis a Figót felöklelő Tacchinardi is besárgult, sőt a 113. percben mehetett zuhanyozni az őt könyöklés miatt alattomosan felrúgó Ronaldóval egyetemben. Mivel az első szabálytalanságot Tacchinardi követte el, Figo szabadrúgással próbálkozhatott. A portugálnak csak majdnem, röviddel később Zalayetának viszont teljességében összejött a gól. Az uruguayi csatár Raúl Bravónak mondhat köszönetet, mert a bekk egy beívelést követően pontosan elé tette a labdát, amelyet kapásból vágott a jobb alsóba, továbbjuttatva ezzel a Juventust. Akárcsak két éve, a Barcelona ellen, szintén a ráadásban. Tizenkét esztendő után nem jutott be ismét spanyol csapat a legjobb nyolc közé.
JUVENTUS (olasz)-REAL MADRID (spanyol) 2-0 (0-0, 1-0, 1-0) - hosszabbítás utánTorino
V: Merk (német). G: Trezeguet (75.), Zalayeta (116.) K: Tacchinardi (113.), ill. Ronaldo (113.)
JUVENTUS: Buffon - Zebina, Thuram, F. Cannavaro, Zambrotta - Camoranesi, Emerson, Pesotto (Tacchinardi, 66.) - Zalayeta (Olivera, 120.), Ibrahimovic, Del Piero (Trezeguet, 57.)
REAL MADRID: Casillas - Raúl Bravo, Samuel, Helguera, Roberto Carlos - Gravesen - Figo, Beckham (Solari, 77.), Zidane (Guti, 74.) - Raúl (Owen, 96.), Ronaldo
Továbbjutott: a Juventus, 2-1-gyel