Elche, Espanyol lock huge home wins
Rayo Vallecano were pushed into further relegation trouble after losing 2-0 away to fellow strugglers Elche.
The outcome of the game was never in doubt once the visitors went a goal and a player down after 19 minutes, Raul Baena shown a red card for bringing down Coro in the area and Edu Albacar scoring from the spot.
Paco Jemez's side could only seek to limit the damage for the remainder of the game and did a good job of it until Javi Marquez doubled the lead on 79 minutes.
Espanyol captain Sergio Garcia struck a superb winner two minutes from time to earn his team a 1-0 victory over Celta Vigo.
Javier Aguirre's side headed into the contest on the back of two straight defeats in La Liga, but returned to winning ways thanks to Garcia's brilliant late strike in an otherwise pretty dour encounter at Estadi Cornella-El Prat.
Osasuna stretched their unbeaten league run to five Primera Division matches with a battling goalless draw at Granada.
The Pamplona-based side had found themselves slipping perilously close to the relegation zone but victories over Espanyol and Real Betis in their last two matches, combined with previous draws against Real Madrid and Celta Vigo, had eased their concerns.
They picked up another valuable point at ninth-placed Granada in a match the home side largely controlled - especially in the first half - but could not find a goal.
On Friday, Valencia missed the chance to make up ground on seventh-placed Sevilla as they drew a blank in a 0-0 against Malaga.
Both sides failed to find the net in the goalless draw at Estadio La Rosaleda in a largely frustrating match in which both sides created several chances but converted none.