The Spanish La Liga could in theory be decided on Sunday if results go the way of Catalan football giants Barcelona, while Atletico Madrid lose and Real Madrid fail to win.
As the penultimate round of matches in Spain kick off at the same time on Sunday, Atletico and Barcelona are level on points, but Barcelona leads the table on head to head results and one ahead of Real Madrid.
The reality is likely to be somewhat different and everything points to the season going into a cliff-hanging last game as Atletico visit bottom of the table Levante, who are already relegated to second division football for next season.
Real Madrid are at home against a Valencia side which is looking to end a disappointing campaign as soon as possible.
Barcelona have once again had a week to prepare for their game and coach Luis Enrique can expect another tough encounter against a side who used extremely physical tactics to draw 0-0 in the first meeting between the two sides this season.
Espanyol have no love for their neighbours and will give everything to stop them winning the title in a game which promises to be difficult for referee Gil Manzano to control.
Atletico and Real both played tense European matches in midweek, but have so far not paid any physical price for their efforts.
Atletico coach Diego Simeone will be again suspended in the stands as his side visits Levante and Atletico will make some changes to their side.
Real coach Zinedine Zidane will once again have to make a call on the fitness of Cristiano Ronaldo, who again looked below his best in midweek, Karim Benzema and Casemiro, who both missed out the 1-0 Champions League win at home to Manchester City on Wednesday.
He will take comfort from the fact that the Real Madrid squad has shown time and again it has the depth to overcome absences through injury.
The rest of Sunday’s drama comes in the battle to avoid relegation where three teams (Getafe, Sporting Gijon and Rayo Vallecano) are tied of 35 points with Granada on 36 and Deportivo la Coruna not out of danger on 39.
Getafe’s home game against Sporting Gijon will probably be decisive with the loser almost certain to join Levante in the second division.
Rayo Vallecano travel to play Real Sociedad, while Granada will hope to take advantage of tired legs in Sevilla after the home side qualified for their third Europa League final on Thursday night.
Meanwhile Deportivo face Villarreal, who suffered semi-final heartbreak on Thursday, but are assured of a fourth place finish in the league.
Other key matches see Athletic Club and Celta continue their duel for fifth with Athletic away to Las Palmas and Celta at home to Malaga and the only match with nothing at stake sees Eibar at home to Betis.