Primera Liga reports
DEPORTIVO CORUNA 1 VALENCIA 1
Valencia's poor away form continues to hinder their progress after they were denied a first away win since November.
David Villa pounced on a poor back pass to net his 19th goal of the campaign in the 25th minute, but was sent off when he collected his second yellow card 14 minutes from time.
Depor, who had dominated the game, quickly levelled with Piscu heading in at a freekick three minutes later.
GETAFE 1 ATHLETIC BILBAO 1
In-form Spain striker Fernando Llorente rescued a point for King's Cup semi-finalists Athletic as they came from behind to draw with Getafe.
Roberto Soldado headed the home side in front after 16 minutes, and their goalkeeper Jacobo Sanz saved a penalty from Andoni Iraola soon after. Llorente swivelled to level just before the break and almost grabbed a winner at the end.
OSASUNA 2 NUMANCIA 0
New Numancia coach Jose Rojo Martin 'Pacheta' had a debut to forget as he was shown a red card in the second half, and saw his side slip to the foot of the standings with their sixth successive defeat.
Improving Osasuna made it five games unbeaten with a second minute strike from Jaroslav Plasil. Masoud Shojaei poked in Juanfran's cross for the second before the break.
REAL MALLORCA 1 RACING SANTANDER 0
Mallorca scraped through against 10 men after being awarded a debateable penalty with two minutes left against Racing.
The visitors had had defender Ezequiel Garay sent off in the 49th minute and almost went in front when Pedro Munitis headed against the post. Mallorca were given a penalty at a corner and Jurado scored on the rebound, after Tono saved his spot kick.
REAL VALLADOLID 1 MALAGA 3
Malaga boosted their push for one of the European places with this win, and were set on their way by Albert Luque when he netted after only seven minutes.
Apono scored a penalty in the 29th to put Malaga 2-0 ahead. Valladolid hit the woodwork twice after the break and Pedro Oldoni headed one back in the 83rd, but Nacho sprinted away to lob Malaga's third at the end.
RECREATIVO HUELVA 1 ALMERIA 1
Almeria were on the back foot from the 21st minute when some theatrics from Iago Bouzon earned Albert Crusat a red card.
Javier Camunas put Recre in front with an excellent back-post header in the 58th. Almeria, who came back to win with nine men last week, levelled with a disputed penalty from Alvaro Negredo in the 75th.
BARCELONA 1 ESPANYOL 2
Barcelona saw their lead cut to seven points as they were punished for a nervous display in the city derby.
Barca's Seydou Keita was sent off after 38 minutes and just after the restart Ivan de la Pena headed home unmarked at the back post. Four minutes later De la Pena scored from a poor clearance by Victor Valdes.
Yaya Toure volleyed in after a freekick just past the hour but Barca could not stop Espanyol claiming their first league win in 15 attempts.
REAL MADRID 6 REAL BETIS 1
Second-placed Real Madrid were in sparkling form as they chalked up a ninth consecutive success with an easy victory over disorganised visitors Betis.
Gonzalo Higuain opened the scoring after seven minutes before visiting goalkeeper Ricardo Pereira gifted Klaas Jan Huntelaar the second. Huntelaar made it 3-0 before Ricardo Oliveira pulled one back with a long-range shot.
Raul swept in a glorious fourth, lobbed Pereira for the fifth, and Sergio Ramos's diving header made it 6-1 before the break.
SEVILLA 1 ATLETICO MADRID 0
Sevilla strengthened their hold on third place by sneaking a late win over Atletico.
Atletico striker Diego Forlan hit the bar in the first half and the sides looked to have cancelled each other out but Jesus Navas nipped through the centre to score with three minutes left.
VILLARREAL 2 SPORTING GIJON 1
Villarreal climbed into the Champions League places with a victory but they had to come from behind after Mate Bilic put Sporting ahead in the opening minute.
Giuseppe Rossi scored from Cani's pass to level a minute later and Joan Capdevila then rose to head what proved to be the winner at a freekick in the 35th.