Atletico Madrid 2-1 Osasuna
Atletico Madrid are on the brink of claiming the LaLiga title after a 2-1 come-from-behind victory over Osasuna.
After a scoreless first half, Osasuna took the lead in the 75th minute through Ante Budimir.
In a dramatic late turnaround, Renan Lodi pulled the hosts level on 82 minutes before Luis Suarez struck the winner with two minutes left to play.
Diego Simeone's men can clinch the title with a win their final league encounter next week.
Athletic Bilbao 0-1 Real Madrid
Real Madrid remain in contention for the LaLiga title after a 1-0 victory over Athletic Bilbao on Sunday evening.
Nacho netted the only goal of the game in the 68th minute as Los Blancos remain two points behind Atletico with one game to play. Athletic Club are in ninth.
Los Blancos will need Atletico to lose next week and will have to beat Villarreal.
FC Barcelona 1-2 Celta Vigo
Barcelona are officially out of the title race after suffering a 2-1 defeat to Celta Vigo at the Camp Nou.
Lionel Messi gave Barca the lead in the 28th minute before Santi Mina equalised in the 35th minute.
The Blaugrana had Clement Lenglet sent off in the 83rd minute and the visitors capitalised on their numerical advantage grabbing the winner in stoppage time through that man Mina again.
Ronald Koeman's side remain in third seven points behind champions Atletico Madrid, while Celta Vigo take eighth spot.
Villareal 4-0 Sevilla
Ten-man Sevilla missed the chance to move fourth after they were beaten 4-0 by Villareal on home soil.
Carlos Bacca grabbed the headlines after scoring a hat-trick, while Gerard Moreno got the other goal as Sevilla had Diego Carlos sent off in the 52nd minute.
Sevilla remain in fourth, while El Submarino Amarillo are in seventh ahead of next week's final matches.
Click through the gallery below to see the highest-paid stars in LaLiga!