Lionel Messi spared Barcelona’s blushes at the death as his penalty gave the Catalans a hard-fought 2-1 victory over Leganes in La Liga on Sunday.
Celta Vigo brought an end to their recent run of defeats with a comfortable 3-0 win to pile the misery on basement club Osasuna.
In the battle of the Deportivos, it was Alaves who came out on top in a 1-0 win, plunging Depor into grave danger.
Granada made La Liga history in their 4-1 win against Real Betis on Friday as their starting line-up consisted of 11 different nationalities.
Malaga secured their first victory since November with a hard-fought 2-1 victory at home to Las Palmas in Monday night's La Liga action.
Gareth Bale scored a comeback goal as Real Madrid continued to set the pace in La Liga with a 2-0 victory over Espanyol on Saturday.
Villarreal boss Fran Escriba hailed his side’s late win at Real Sociedad as a ‘massive boost’ as they recovered from Thursday’s damaging defeat to Roma.
Sevilla provisionally moved above Barcelona into second with a hard-fought 2-0 victory over Eibar to wrap up Saturday’s La Liga action.
Kevin Gameiro scored a five-minute hat-trick as Atletico Madrid won their third straight La Liga game, defeating Sporting Gijon 4-1 on Saturday.
Valencia recorded a vital 2-0 home victory over Athletic Bilbao to move away from the relegation zone and restore confidence ahead of hosting Real Madrid.