Primera Liga reports
GETAFE 0 RACING SANTANDER 1
Racing climbed to 10th in the standings with their sixth win of the season thanks to a 25th minute goal from striker Nicola Zigic, the tall Serbian finding space in the penalty area to hook in Oscar Serrano's cross.
MALAGA 4 ESPANYOL 0
Malaga moved above Deportivo Coruna into seventh with a comfortable win over relegation-threatened Espanyol, down in 18th place with only three victories all season.
Forward Adrian Lopez stroked in Apono's cross to give the home side the lead just before halftime and Apono then stepped up to score from the penalty spot after Adrian was dragged down by Mari Lacruz. Nabil Baha netted another penalty with five minutes left and Alberto Luque grabbed a fourth in added time.
REAL MADRID 3 OSASUNA 1
Real came back from a goal down to reclaim second spot from Sevilla with goals from Sergio Ramos, Gonzalo Higuain and Arjen Robben sealing victory for the champions.
Osasuna's Iranian midfielder Javad Nekounam outjumped Fabio Cannavaro to head the visitors into a shock lead on 20 minutes.
Goalkeeper Roberto Fernandez let a long-range Sergio Ramos shot through his defences for the equaliser, Higuain tapped home Robben's centre for Real's second and the Dutchman sealed the win in added time with a low drive.
REAL VALLADOLID 1 REAL BETIS 3
Striker Sergio Garcia twice lobbed Valladolid goalkeeper Justo Villar and created the opening goal for Xisco to help Betis advance three places to 13th.
Garcia broke down the left and picked out Xisco who smashed a first-time shot past Justo Villar to put Betis in front before Luis Prieto exploited some hapless defending to nod in Pedro Leon's freekick for the equaliser.
Garcia ran on to a misplaced Jonathan Sesma back pass to lift the ball over Villar just after the hour and lobbed Villar again in added time with the keeper well off his line.
RECREATIVO HUELVA 2 SPORTING GIJON 0
Jorge Garcia's own goal and a smart finish from midfielder Adrian Colunga moved Recre up one place to 16th with their fifth victory of the season.
Garcia was attempting to hook a cross to safety in the fifth minute but only succeeded in directing the ball past keeper Sergio Sanchez and Colunga poked home Iago Bouzon's speculative long pass just after the break.
VILLARREAL 2 REAL MALLORCA 0
Villarreal put a recent poor run behind them and advanced one place to fifth thanks to first-half goals from Joan Capdevila and Giuseppe Rossi.
Capdevila headed Villarreal in front just before the half-hour mark and Rossi doubled their lead from the penalty spot four minutes later after Mallorca defender Ivan Ramis fouled Santi Cazorla.
ATHLETIC BILBAO 3 VALENCIA 2
Fernando Llorente's penalty in added time snatched a 3-2 win for the Basque side in a bad-tempered match at the San Mames as fourth-placed Valencia slipped four points behind Sevilla.
Athletic twice came from behind in the first half. Igor Gabilondo's powerful header cancelled out David Villa's early opener and Javi Martinez glanced in a header after Fernando Morientes had scored from close range.
ALMERIA 1 ATLETICO MADRID 1
Atletico ended a run of four straight losses but could only manage an ugly 1-1 draw at Almeria and relinquished fifth spot to Villarreal.
Kalu Uche opened the scoring on six minutes when he picked up the rebound from his own shot and sidefooted the ball into the net past Atletico keeper Leo Franco and Florent Sinama-Pongolle headed the equaliser in the 22nd minute.
Played on Saturday:
BARCELONA 5 DEPORTIVO CORUNA 0
Thierry Henry and Samuel Eto'o both scored twice and Lionel Messi was also on target as a dominant Barcelona cemented their 12-point lead at the top of the table in emphatic style.
Messi opened the scoring with a trademark run and finish and Henry and Eto'o gave the home side a 3-0 halftime lead. In the second period, Henry finished off some fine work from Andres Iniesta and Xavi and Eto'o converted a penalty.
SEVILLA 1 NUMANCIA 0
Renato's 82nd-minute goal settled a scrappy match at the Sanchez Pizjuan as Sevilla finished the weekend in third, level on points with second-placed Real Madrid.
Some lax Numancia defending allowed a cross from Jesus Navas through to the Sevilla midfielder and he slotted the ball past keeper Javi Varas.