Al compás de Robinho, el Real Madrid sólo necesitó de 10 minutos en el segundo tiempo para darle la vuelta a un partido que perdía, y terminó con una victoria 4-3 sobre el Mallorca, lo que le aseguró mantenerse en la cima de la liga española.
Robinho metió dos de los goles del Real Madrid, secundado por tantos de Raúl González y Ruud Van Nistelrooy. Para el Mallorca, Fernando Varela convirtió un doblete y Daniel Guiza marcó el tercero.
Robinho fue la figura individual del Madrid al enmendar los errores de su propia zaga madridista y que permitieron al Mallorca anotar con comodidad.
A los 12 minutos, Robinho remató de cabeza tras una bonita combinación con su compatriota Marcelo.
Sin embargo, un minuto después, un error de Marcelo al intentar evitar un pase permitió que el defensor Varela pusiera tablas.
Robinho arregló el error de Marcelo con un nuevo tanto que desniveló el marcador a los 17, en una jugada en la que pareció estar adelantado.
Mallorca volvió a igualar a los 37 con Varela. En la reanudación siguieron los desaciertos de los defensas. A los 58, un error del centrocampista maliense Mahamadou Diarra permitió a Guiza anotar gracias al pase de gol de Diarra en el área.
Robinho se hizo sentir y dio paso a la remontada cuando a los 63 conseguió irse por la banda y cedió de manera magistral un balón al capitán Raúl, quien a boca de jarro anidó el balón adentro para el empate. Van Nistelrooy, asistido por Raúl, marcó el tanto de la victoria a los 73.
En el resto de encuentros: Betis venció 2-1 al Zaragoza; Espanyol superó 2-1 al Athletic de Bilbao; Almería igualó 0-0 con el Atlético de Madrid; Deportivo de la Coruña cayó de local 1-0 con Racing de Santander; Recreativo de Huelva derrotó 1-0 al Osasuna; y Valladolid le ganó 1-0 al Levante.