Willian Jose headed the winner as Real Sociedad boosted their Europa League hopes with a 1-0 success over Deportivo La Coruna.
Iker Muniain and Aritz Aduriz scored two apiece as Athletic Bilbao went up to sixth in La Liga with a 5-1 thrashing of Las Palmas.
Former Man Utd striker Bebe scored as Eibar maintained their bid for European football with a 3-1 win over Las Palmas in La Liga.
Giuseppe Rossi was back to his best with a La Liga hat-trick as Celta Vigo claimed a 3-1 home victory over mid-table rivals Las Palmas.
Las Palmas ended 10-man Villarreal's winning run thanks to Kevin Prince Boateng's strike in a 1-0 success.
Who would make your La Liga best XI if you could only pick one player per team? Check out WhoScored.com's verdict.
Deportivo La Coruna triumphed 1-0 at Sporting Gijon on Sunday, as Las Palmas and Athletic Bilbao also claimed La Liga wins.
Barcelona and Real Madrid are both strong home favourites to build on crucial weekend victories in La Liga on Wednesday.
Upgrade now for an unmissable spring
Catch the action - watch instantly from £6.99
Goals, highlights, previews and more...
Check out all the latest transfer news
On the move? Listen to our articles...