In het doelpuntrijke duel was Robinho de grote man in de beginfase. De Braziliaan scoorde binnen zeventien minuten twee keer. Een tegentreffer van Fernando Varela namens Mallorca voorkwam een voortijdige beslissing in de confrontatie tussen de nummers één en negen van de Primera Division. Voor de rust maakte diezelfde Varela zelfs nog gelijk.
Na de onderbreking namen de bezoekers direct het voortouw. De 2-3 van Daniel Güiza kwam dan ook nauwelijks als een verrassing. Toch kon Mallorca niet lang van de voorsprong genieten: Raúl tekende binnen drie minuten voor de gelijkmaker.
Een kwartier voor tijd was het Van Nistelrooy die met zijn winnende treffer voor een golf van opluchting in het Santiago Bernabeu zorgde.

