De Italianen, die te maken hadden met de nodige blessures, kwamen binnen vijf minuten verrassend op voorsprong. Amauri stuurde Alessandro Del Piero met een sluwe steekpass de diepte in. De kleine spits liep niet door richting doelman Iker Casillas, maar besloot direct uit te halen. Het geplaatste schot van Del Piero belandde achter Casillas in de bovenhoek: 1-0.
Ondanks die snelle voorsprong, liet de thuisploeg in het restant van de eerste helft weinig tot niets meer zien. Hoewel ook Real geen vuist kon maken, waren de bezoekers via afstandschoten van Sneijder en Van der Vaart wel het meest gevaarlijk.
Na de korte onderbreking was het opnieuw Juventus dat direct doel trof. Een slordigheidje van Pepe leverde balbezit op voor Pavel Nedved. De Tsjech leverde vervolgens een perfecte voorzet af op Amauri, die zijn kopbal via de schoen van Gabriel Heinze in het net zag belanden: 2-0.
Na die treffer greep Real-trainer Bernd Schuster in en bracht Arjen Robben als vierde Nederlander in het veld. Onder leiding van de Oranje-international trok de Koninklijke het spel naar zich toe en drong Juventus steeds verder in de verdrukking. Na kansen van Sneijder (schot op de paal) en Van der Vaart (vrije kopkans), was het uiteindelijk Van Nistelrooij die de aansluitingstreffer voor zijn rekening nam. De spits werd na een loepzuivere voorzet van Heinze volledige vrijgelaten en knikte zodoende zijn zestigste treffer in Europees verband binnen.
Na die aansluitingsgoal bleef Real jagen op de gelijkmaker. Ook met Drenthe voor Van der Vaart kwam Juve niet meer uit de verdrukking. De ploeg uit Turijn beheerst het verdedigen echter tot in de perfectie en gaf deze minimale voorsprong niet meer weg.
Dankzij deze winst gaat Juventus aan de leiding in groep H met zeven punten uit drie wedstrijden. Real volgt op slechts één punt achterstand.

