Real Madrid thrash Espanyol 4-1 but they cannot stop Barcelona from claiming the La Liga title with a game to spare.
Rayo Vallecano's European hopes are effectively over despite completing a 2-1 Primera Division victory at Cordoba.
Getafe remain in danger of being relegated from the Primera Division following their 2-0 defeat at Rayo Vallecano.
The Spanish football season could be disrupted by a players' strike. Here's our guide to the situation...
Espanyol and Rayo Vallecano's hopes of qualifying for the Europa League were dented as they drew 1-1 on Sunday.
Jon Driscoll and Terry Gibson look back at the weekend’s action and the potential players' strike.
Valencia moved back into the top four after battling to a 1-1 draw away to Rayo Vallecano in La Liga on Thursday.
Valencia are back up to fourth but on goal difference only after being held to a 1-1 draw at Rayo Vallecano.
Sevilla moved up to fourth place in Spain's Primera Division with a 2-0 win over Rayo Vallecano.
Diego Mainz scored at both ends as Granada drew with Sevilla, while Rayo Vallecano moved closer to survival.
Rayo Vallecano beat Almeria 2-0 with goals in either half to all but secure Primera Division survival.
Santi Mina scored four goals as Celta Vigo ran riot against Rayo Vallecano, hammering the Madrid side 6-1 at Balaidos.
Real Madrid claimed a 2-0 victory over a spirited Rayo Vallecano to remain hot on the heels of Barcelona.
Rayo Vallecano scored two goals in two minutes at the end of the first half to come from behind and win 2-1 at Eibar.
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.