Primera Liga reports
DEPORTIVO CORUNA 1 ESPANYOL 0
Depor's Mexican forward Andres Guardado smashed a low volley inside the near post after a well-worked move just before the break, and home striker Rodolfo Bodipo hit the woodwork in the second half.
GETAFE 0 VALENCIA 3
Valencia's Portugal midfielder Manuel Fernandes broke the deadlock with a fierce drive midway through the first half and Getafe had striker Roberto Soldado sent off for head-butting Carlos Marchena just before the break.
Valencia were always in control from there on and Joaquin volleyed the second, before Vicente broke away to net the third in the second half.
NUMANCIA 2 REAL BETIS 4
Numancia's Javier del Pino scored when Betis keeper Castro Espinosa failed to collect a cross, but the visitors levelled when Cameroon midfielder Achille Emana netted a penalty.
Two goals in a minute just before halftime -- a header from Juanito and a long-range shot from Turkey midfielder Mehmet Aurelio -- turned the game round.
Jose Barkero pulled one back on the break for the home side but Aurelio made sure Betis took all the points with another shot from outside the area near the end.
OSASUNA 0 ATLETICO MADRID 0
Osasuna were seeking their first win this season but missed the chance to take the lead when Gregory Coupet saved Javier Portillo's first-half penalty. Atletico improved after the break but a point did little for either side's campaigns.
RACING SANTANDER 1 SPORTING GIJON 0
Racing grabbed their first home win this season when Mohamed Tchite's shot deflected off a Sporting defender and into his own net in the second half.
The reverse ended a run of four straight wins for promoted Sporting.
REAL MALLORCA 3 ATHLETIC BILBAO 3
Mallorca's Brazilian midfielder Cleber Santana looped in a header but Bilbao drew level before the interval when Andoni Iraola scored a penalty following a handball.
Mallorca's Venezuela forward Juan Arango scored with two impressive strikes, but Bilbao came back at the end.
Ion Velez made it 3-2 and Fernando Llorente headed the equaliser in the last minute to end a run of five straight defeats for the Basques.
SEVILLA 1 RECREATIVO HUELVA 0
Sevilla's Mali striker Frederic Kanoute rose to head home a Jesus Navas cross midway through the second half.
Kanoute had a later penalty saved by Asier Riesgo and the home side endured a nervy finale before ending a run of four straight defeats in all competitions.
VILLARREAL 2 ALMERIA 1
Villarreal swept in front with Italian striker Giuseppe Rossi scoring from 30 metres out in the first minute, and Joseba Llorente netted a second after 16 minutes.
Almeria, the last team to beat Villarreal in the league back in April, pulled one back through Argentine teenager Pablo Piatti in the second half.
BARCELONA 6 VALLADOLID 0
Cameroon striker Samuel Eto'o raced through to net an early opener and added the second with a volley. He rounded the keeper from Lionel Messi's pass for the third, and claimed the fourth from a loose ball just before the break.
Valladolid pressed forward and Eidur Gudjohnsen capitalised on an error to net the fifth, while Aleksandr Hleb laid on the sixth for Thierry Henry at the end as Barca stayed top.
REAL MADRID 4 MALAGA 3
Real's Argentine striker Gonzalo Higuain levelled early on after Eliseu's opener for Malaga and netted a penalty to equalise again following Nabil Baha's strike for the visitors.
Real had Sergio Ramos sent off for stamping on Eliseu just before the break, and Apono scored a penalty to put Malaga ahead for a third time with 20 minutes left.
Higuain made it 3-3 a minute later and then won a penalty in the 78th minute, grabbing the winner on the rebound after his spot kick was saved.