Valencia eased their way to a 3-1 win at home to Eibar to tighten their grip on the fourth Champions League spot.
Carlo Ancelotti is hopeful of having striker Karim Benzema fit to face Juventus in the Champions League semi-final.
Espanyol and Rayo Vallecano's hopes of qualifying for the Europa League were dented as they drew 1-1 on Sunday.
Youssef El Arabi scored twice as Granada won 2-1 at Getafe to boost their chances of beating the drop.
Elche clinched Primera Division survival by battling to a 2-1 win at Malaga in a thrilling game at La Rosaleda.
Luis Suarez scored his first hat-trick for Barcelona and Lionel Messi bagged a double as the Catalans thrashed Cordoba 8-0.
Lionel Messi scored his 50th goal of the season as Barcelona cruised to an 8-0 victory against Cordoba.
Deportivo held Villarreal to keep their survival hopes alive, while Luis Suarez and Cristiano Ronaldo netted hat-tricks.
Luis Suarez scored his first Barcelona hat-trick in their 8-0 demolition of relegated Cordoba.
Cristiano Ronaldo fired another hat-trick for Real Madrid as Carlo Ancelotti's side beat Sevilla 3-2.
Cristiano Ronaldo scored a hat-trick as Real Madrid beat Sevilla 3-2 at the Ramon Sanchez Pizjuan on Saturday evening.
Javier Hernandez says Real Madrid manager Carlo Ancelotti is similar to Sir Alex Ferguson in his approach to man management.
Atletico Madrid were forced to settle for a goalless draw against Athletic Bilbao but had two goals disallowed.
Deportivo La Coruna and Villarreal played out a 1-1 draw, with the visitors the happier of the two with the outcome.
Real Sociedad returned to winning ways on Friday evening with a convincing 3-0 success against Levante at the Anoeta.
Carlo Ancelotti has defended Cristiano Ronaldo after criticism of his behaviour in Real Madrid's win over Almeria.
Barcelona boss Luis Enrique has dismissed any notion of a Bayern Munich advantage ahead of their Champions League semi-final.
Granada have sacked coach Abel Resino in the wake of Thursday night's 2-1 Primera Division home defeat to Espanyol.
Espanyol kept their hopes of qualifying for Europe alive by battling to a late 2-1 win at struggling Granada.