In de eerste helft was De Koninklijke veruit de sterkste ploeg. Raul (foto) zorgde in de 32e minuut voor de voorsprong. De doelverdediger van Racing ging hierbij niet vrijuit.
In de tweede helft was Racing vele malen sterker dan Real. In de 73e minuut zorgde Diarra voor meer spanning in de wedstrijd. Nadat hij de overtreding had gemaakt op Scaloni, gaf scheidsrechter Turienzo Álvarez een strafschop. Garay zorgde voor de gelijkmaker. Na deze gelijkmaker kwam Real niet meer voor in het spel. In de slotfase van de wedstrijd kreeg Helguera tot overmaat van ramp de rode kaart voorgehouden. Twee minuten na de rode kaart kreeg Racing opnieuw een strafschop, Fabio Cannavaro hield Zigic vast en die ging dankbaar naar de grond. Wederom zorgde Garay voor het doelpunt, 2-1.
In de blesuretijd kreeg Real de tweede rode kaart om de oren. Mejía was dit keer degene die van het veld moest, na een overtreding op oud Real speler Munitis.
Door deze nederlaag blijft Real derde op twee punten van Barcelona, dat nog een wedstrijd tegoed heeft.