Barcelona have been confirmed as Liga champions after Real Madrid fell to a 3-2 defeat at the hands of Villarreal at El Madrigal.
Real needed to win the match to keep the title race alive but were deservedly beaten by a superior Villarreal side who are back up to fifth as they look to qualify for the Champions League.
Joan Capdevila got the winner in the last minute after Gonzalo Higuain scored a controversial equaliser three minutes from time.
More to follow...
Elsewhere, Sevilla and Deportivo Coruna's European aspirations were dented when they were both held to draws by sides fighting to avoid relegation.
Third-placed Sevilla were held to a 0-0 draw away to Osasuna with the Andalucians on the back foot for much of the game.
Both sides hit the crossbar and after Sevilla had Ndri Romaric sent off near the end, Osasuna defender Sergio Fernandez soon followed.
Sevilla move five points clear of fourth on to 64 points in their bid to secure the third automatic Champions League qualification place.
Deportivo remain sixth with 57 points after their striker Ivan Riki scored a late equaliser against his former club Getafe for a 1-1 home draw.
Roberto Soldado had headed the visitors in front just after the restart.
Getafe are 14th with 38 points, one more than Osasuna and four above the relegation zone.