Real Madrid CF twice came from behind to beat RCD Mallorca 5-2 at Santiago Bernabéu and move four points clear of city rivals Club Atlético de Madrid in second place.
A header from Emilio Nsue and Alejandro Alfaro's strike sandwiched a Gonzalo Higuaín effort and earned the visitors a surprise 2-1 lead at half-time. Madrid came out all guns blazing in the second half, though, and three goals in seven minutes before the hour mark turned the game on its head.
Ronaldo levelled at a corner, heading in his 27th goal in 27 Liga appearances, before Madrid assumed control through Luka Modrić's stunning shot on the bounce from distance. Higuaín completed his double to give the hosts breathing space, before Karim Benzema rounded off the scoring in added time.
French winger Antoine Griezmann also scored two as in-form Real Sociedad de Fútbol continued their ascent of the table with an impressive 4-1 home win against Real Valladolid CF. The Basque outfit are fourth and are enjoying a ten-match unbeaten run, during which they have fired in 22 goals. They have lost just once since November.
Elsewhere, Getafe CF beat Athletic Club 1-0, while Valencia CF moved fifth with a 3-0 defeat of ten-man Real Betis Balompié; Antonio Amaya's early red card was punished by a Roberto Soldado penalty, before Paulão's own goal and Jonas' late strike sealed the win.
©UEFA.com 1998-2013. All rights reserved.
|Last updated: 04/07/2013 01:11 CET|
|Venue: San Sebastian|
|Venue: La Coruna|
|2||Real Madrid CF||28||61|
|3||Club Atlético de Madrid||27||57|
|4||Real Sociedad de Fútbol||28||47|
|7||Real Betis Balompié||28||43|
|9||Rayo Vallecano de Madrid||27||41|
|12||Real Valladolid CF||28||35|
|19||RC Celta de Vigo||28||23|
|20||RC Deportivo La Coruña||28||20|