Primera Liga reports
ATLETICO MADRID 1 REAL VALLADOLID 2
Atletico coach Javier Aguirre was put under further pressure with this home defeat as they continued their winless start to 2009.
Luis Prieto put Valladolid ahead at a corner in the 50th minute, though Atletico levelled when Jose Antonio Garcia Calvo turned Diego Forlan's shot into his own net. After missing a host of chances, Valladolid's winner came when Victor scored from the penalty spot in the 79th.
DEPORTIVO CORUNA 3 VILLARREAL 0
Depor ended a run of three straight defeats in style and were set on their way in the second minute when Angel Lafita raced through to score from a flick-on.
Lafita's deflected shot doubled the lead in the 62nd minute and soon after Ivan Riki completed the scoring with a shot off the far post. Villarreal's Marcos Senna had a penalty saved in the 73rd.
ESPANYOL 1 RECREATIVO HUELVA 1
New Espanyol coach Mauricio Pochettino was denied his first win at the helm by a last-minute penalty from Recre's Marco Ruben when home keeper Carlos Kameni was sent off.
Defender Nico Pareja had put relegation-threatened Espanyol in front with a header from a freekick in the 62nd minute.
OSASUNA 1 REAL MALLORCA 0
Osasuna dragged themselves off the foot of the standings after a stormy win over fellow-strugglers Mallorca, with Walter Pandiani scoring the only goal with a far-post header in the third minute.
Mallorca had defender David Navarro sent off after an hour and goalkeeper Dudu Aouate dismissed in the 78th just after he had saved a penalty from Patxi Punal. Osasuna's Javad Nekounam was also shown a red card at the end.
RACING SANTANDER 1 BARCELONA 2
Racing made life tough for Barca taking the lead from the penalty spot through Nikola Zigic just after halftime.
Barca turned to substitute Lionel Messi who levelled in the 65th minute when Xavi's header came back off the bar. Messi stole in to score the winner in the 81st and Barca hung on despite Rafael Marquez and Gerard Pique being sent off late on.
REAL BETIS 2 GETAFE 2
Betis's underfire coach Paco Chaparro had the perfect start when two goals in the first ten minutes from Juanma and Mark Gonzalez had the home side cruising.
A red card for midfielder Juande in the 33rd minute put them on the back foot and Getafe came back after the break with Ikechukwu Uche scoring a clever solo effort in the 64th and racing through to level soon after.
Betis had goalkeeper Ricardo Pereira to thank for saving a Roberto Soldado penalty in the 78th.
SPORTING GIJON 1 SEVILLA 0
Sporting ran themselves into the ground to beat King's Cup semi-finalists Sevilla but could afford to have Mate Bilic's sixth-minute penalty saved.
Diego Castro headed them in front in the 17th minute but they were up against it for over an hour following the straight red card shown to defender