Lyon ten onder in laatste minuten
Op een gladde grasmat, waar veel spelers onderuitgingen, werd er in de eerste helft een aardig tempo gehanteerd. Milan was vooral gevaarlijk via Filippo Inzaghi die loerde op zijn kansje. Na een kwartier was hij dichtbij met een slim balletje dat net naast vloog. Aan de andere kant hielp doelman Dida de tegenstander bijna aan een doelpunt door volledig mis te trappen, Wiltord kon echter niet profiteren van de fout. Niet lang daarna was het weer Olympique Lyon dat gevaarlijk was. Fred was eerder bij de bal dan Dida en kon Malouda in stelling brengen. Die wipte de bal echter net over het doel waardoor een openingstreffer voor de Fransen uitbleef. In de 25ste minuut wist de thuisploeg de bal wel in het net te leggen. Balverlies van Fred zette Shevchenko in stelling die op zijn beurt Seedorf aanspeelde. De Nederlander zette goed voor waarna Inzaghi vrij binnen kon koppen, 1-0. Twee minuten daarvoor moest een andere Nederlander het veld alweer verlaten, de enkelblessure van Jaap Stam speelde weer op en hij kon niet verder spelen. Erg lang konden de Milanezen echter niet genieten van hun voorsprong. Op het halfuur kwam Lyon weer op gelijke hoogte via Mahamadou Diarra, die tussen drie spelers van Milan in het lege doel wist te koppen. Dida miste de bal namelijk volledig met drie Lyon-spelers voor zich waarna de bal ietwat gelukkig op het hoofd van oud-Vitesse speler Diarra terechtkwam. Daarna was Lyon het gevaarlijkst en was Fred nog dichtbij een treffer met een kopbal op de buitenkant van de paal. De ploeg mocht wel van geluk spreken dat het met elf man de rust in ging, Cris had rood kunnen krijgen voor natrappen.De tweede helft was vooral in het begin een stuk minder spectaculair. Lyon bleef druk zetten en Milan had moeite om kansen te creëren. Er waren voor beide ploegen wel een aantal mogelijkheden, maar vrijwel iedere poging belandde naast het doel. Milan begon druk te zetten en Lyon moest achteruit. Een kwartier voor tijd was Kaka dichtbij een doelpunt, maar Wiltord schoot zijn doelman te hulp door de kopbal van de lijn te halen. Olympique Lyon leek op rozen te zitten met nog vijf minuten te gaan, maar in de slotfase ging het toch nog fout voor de ploeg van Gérard Houllier. Een voorzet werd door iedereen gemist en kwam zo voor de voeten van Shevchenko terecht. Coupet leek het schot te redden door de bal tegen de binnenkant van de paal te tikken, de bal kwam via de andere paal echter het veld weer in. Vervolgens zette Inzaghi zijn voet er tegenaan, wat het verlossende doelpunt betekende voor de thuisploeg, 2-1. Lyon bleek gebroken en in de blessuretijd moest het zelfs nog een tegentreffer incasseren. Rechtsback Clerc speelde te kort terug waardoor Shevchenko de bal voor Coupet kon pakken en beheerst binnenschoot. AC Milan gaat zo door naar de halve finales waar het de winnaar van het duel Barcelona ? Benfica treft. Olympique Lyon strandt voor de derde keer op rij in de kwartfinales van de Champions League.