There were wins for Atheltic Bilbao, Barcelona, Real Madrid and Atletico Madrid in Saturday's La Liga fixtures.
Athletic Bilbao claimed a first Primera Division win in four games with a 4-0 hammering of 10-man Getafe on Saturday.
The 1-1 draw between Getafe and Villarreal was overshadowed by a horrible ankle injury to defender Mateo Musacchio.
Villarreal's torrid run continued as they were held to a 1-1 draw at Getafe and remain without a league win since March 8.
Getafe bolstered their hopes of survival by edging to a 1-0 win at struggling Elche.
Getafe moved seven points clear of the relegation zone by beating fellow strugglers Deportivo La Coruna 2-1 at home.
Atletico Madrid followed up their win over Bayer Leverkusen by beating neighbours Getafe 2-0 at the Vicente Calderon.
Real Sociedad side ended their long wait for an away win in the Primera Division as they triumphed 1-0 at Getafe.
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!
Win a trip to Barcelona with Police sunglasses