Atletico Madrid were a shadow of the side that beat Real Madrid as a 2-0 defeat at Celta Vigo dented their title hopes.
Rayo Vallecano beat Villarreal 2-0 to pick up their first home victory in almost three months.
Damian Suarez's 30-yard thunderbolt lit up the Martinez Valero stadium as Elche cruised to a 2-0 win over Rayo Vallecano.
Celso Borges fired home a second-half penalty to give Deportivo a 2-1 win at Rayo Vallecano on Friday night.
Jon Driscoll and Terry Gibson review the latest action and reflect on Ronaldo's red card.
Atletico Madrid kept pace with their rivals at the top as they brushed aside Rayo Vallecano 3-1 on Saturday evening.
Atletico Madrid beat Rayo Vallecano 3-1 to stay within touching distance of Barcelona and Real Madrid in La Liga.
Real Sociedad suffered their second defeat in eight league games under David Moyes when they lost to Rayo Vallecano.
Live only on
More of the games that matter on Sky Sports
Listen to the latest Premier League News
All the gossip from the morning editions
Predict six scores to win the £250,000 jackpot!
Pick your Sky Sports Fantasy Football team