Rayo Vallecano picked up a fourth straight Primera Division home win as they beat Malaga 1-0.
Athletic Bilbao won their fourth league match in a row as they beat Celta Vigo 2-1 on the road thanks to goals from Aritz Aduriz and Mikel San Jose.
Lionel Messi's 24th Primera Liga hat-trick helped Barcelona to a 6-1 victory over Rayo Vallecano.
Luis Enrique warned Barcelona against complacency after a thumping 6-1 win saw them leapfrog Real Madrid at the top.
Ahead of the Copa del Rey semi-finals, we look back at the competition's top five moments.
Alberto Bueno scored four goals in the space of 14 minutes to help Rayo Vallecano to a dramatic 4-2 win over Levante.
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.
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!
Enjoy our Big Easter Championship offer!