Barcelona might have their eighth title in 11 years all-but sewn up but, with six games left to play, La Liga is far from finished.
Atletico Madrid are battling city rivals Real Madrid for bragging rights and second place while Sevilla, Getafe and Valencia are in a three-way scrap for the last Champions League spot.
Real Betis, Athletic Bilbao and Alaves could all make the Europa League, and at the other end of the table, seven clubs are facing the threat of relegation, with five of them separated by only three points.
Here, AFP Sports takes a look at what is left to play for ahead of round 33 this weekend.
Barcelona on for the treble
===========================
Madrid rivals chase second
==========================
Sevilla look to close fourth
============================
Getafe lead Europa League charge
=================================
Relegation fight open
=====================
Fixtures (times GMT)
Friday
Alaves v Valladolid (2000)
Saturday
Celta Vigo v Girona (1200), Eibar v Atletico Madrid (1515), Rayo Vallecano v Huesca (1730), Barcelona v Real Sociedad (1945)