Rayo Vallecano 2-0 Espanyol: Chori Dominguez put the home side in the lead nine minutes in before Piti wrapped up the result with 13 minutes to go.
Real Valladolid 1-1 Malaga: Martin Demichelis had opened the scoring for Malaga in the eighth minute but former Manchester United striker Manucho levelled matters before the break.
Mallorca 2-1 Sevilla: The hosts put in a determined shift to claim all three points against Sevilla and clawed their way toward safety. Alfaro had put Mallorca ahead in the 16th minute but Alvaro Negredo equalised in the 61st minute. Their joy lasted just five minutes though as Alfaro completed his brace and secured the spoils. The result was soured slightly for the hosts when Javier Moreno Marquez was sent off late on.