Eibar vs. Real Valladolid (Thursday, 5.30pm)
Both clubs have amassed 39 points from 36 games this term, with Valladolid currently one spot higher in the table owing to a slightly better goal difference.
We say: Eibar 1-1 Real Valladolid
With both clubs having already guaranteed their safety in La Liga, there is little to nothing riding on this fixture for the two managers. As a result, we are expecting the two sides to play out a draw and remain neck-and-neck in the table heading into the final weekend of the season.
Athletic Bilbao vs. Leganes (Thursday, 8.00pm)
Both teams picked up wins at the weekend to keep their league season alive, with Athletic aiming to qualify for Europe and Leganes looking to avoid relegation.
We say: Athletic Bilbao 2-0 Leganes
Leganes have surely left it too late to pull off the great escape. At the very least they require a victory at San Mames on Thursday, but they have lost three of their last four meetings with Athletic and we expect that run to continue here, bringing an end to their spell in the top flight.
Barcelona vs. Osasuna (Thursday, 8.00pm)
We say: Barcelona 2-0 Osasuna
Osasuna are certainly capable of making it a very uncomfortable evening for Barca, but we are finding it difficult to look past the champions, who have to win and hope that Real Madrid slip up. We cannot see anything other than a routine home victory for Setien's side.
Real Betis vs. Alaves (Thursday, 8.00pm)
The visitors have picked up one point from the last 21 and are four points above the dropzone with two games to go, while Betis are merely jostling for position in mid-table.
We say: Real Betis 1-0 Alaves
Alaves will be looking to put at least another point on the board here, but they have lost their last five away matches without scoring and it is difficult to see that run ending at the Estadio Benito Villamarin, where Betis are unbeaten in nine against Basque opposition.
Celta Vigo vs. Levante (Thursday, 8.00pm)
The Celts are winless in five matches and have a four-point buffer on the dropzone with two games to go, while Levante are without a win in four and have slipped to 12th.
We say: Celta Vigo 3-2 Levante
The last three La Liga meetings between Celta and Levante have seen a total of 18 goals - six per game - so this could be an entertaining contest. Celta have far more riding on this game than Levante and we can see them picking up the win needed to make certain of survival.
Getafe vs. Atletico (Thursday, 8.00pm)
Both capital outfits have been pushing for European qualification throughout the season, but vastly contrasting form since the restart has seen Getafe fall away and Atletico secure their top-four spot already.
We say: Getafe 1-1 Atletico Madrid
These two teams have drawn 17 matches between them this season, and we can see them adding to that tally here. Atletico are in much better form heading into the contest, but Getafe are at home and need the points more than their visitors so we are expecting the two teams to cancel each other out.
Mallorca vs. Granada (Thursday, 8.00pm)
Meanwhile, Granada lie smack bang in the middle of the table and realistically have little to play for as they head into their penultimate game of the season.
We say: Mallorca 1-1 Granada
Even if Mallorca do manage to record their 10th triumph of the season in this game, the result may pale into insignificance depending on the outcome of Alaves' game. Granada have also enjoyed an impressive recent set of results on the road to complement Mallorca's respectable home form, but we cannot separate the two sides for this one.
Real Madrid vs. Villarreal (Thursday, 8.00pm)
Real Madrid will welcome Villarreal to the Alfredo Di Stefano Stadium on Thursday night knowing that a win would see them win the 2019-20 La Liga title.
Los Blancos are currently four points clear of second-placed Barcelona in the table with two games left, but it will not be an easy task against a Villarreal side that have been in impressive form since returning to action.
We say: Real Madrid 2-1 Villarreal
Villarreal will be boosted by the return of some key players for this match, and the visitors are certainly capable of securing a positive result. Madrid's form is stunning, though, and we expect Zidane's side to pick up the victory that they need to secure the title with one game to spare.
Real Sociedad vs. Sevilla (Thursday, 8.00pm)
The White and Blues have struggled for form since returning to action last month and are holding onto seventh place, while Sevilla are already assured of a top-four finish.
We say: Real Sociedad 1-1 Sevilla
There is no doubt that Sociedad have dropped off the pace since last month's restart, losing five and drawing two of their last nine matches. Sevilla have won just one of their last eight La Liga games in San Sebastian, however, so we can see this one ending all square.
Valencia vs. Espanyol (Thursday, 8.00pm)
Both teams suffered defeats in their most recent outings, with Valencia beaten by a struggling Leganes outfit while Espanyol's losing streak continued against Eibar.
We say: Valencia 2-0 Espanyol
Valencia will be aware that this is a must-win game if they are to stand any chance of qualifying for next season's Europa League. The result may not matter if Sociedad also triumph in midweek, but given Espanyol's abysmal recent record, we are going for a comfortable home victory.