There are 10 LaLiga matches to be played this week, from Friday to Monday, adding excitement to the Spanish top division as teams push towards the end of the season.
Let's preview each game and predict the scores for the upcoming matches.
Rayo Vallecano vs Getafe (Friday, 8pm)
The only match on Friday in LaLiga will feature Rayo Vallecano hosting Getafe, with just two points separating the two teams in the table.
Rayo Vallecano has not won in their last four games and has struggled defensively, conceding three or more goals in three of their last four matches.
Getafe has lost four of their last five games, but their away form has been strong with seven wins in their last 10 away matches.
Score prediction: Rayo Vallecano 1-2 Getafe
Deportivo Alaves vs Atletico Madrid (Saturday, 1pm)
Alaves are currently fighting to avoid relegation and sit 17th in the table, with their fate in their own hands.
Atletico Madrid has struggled on the road, winning only seven of their 16 away games, giving Alaves a chance to at least secure a draw.
Score prediction: Deportivo Alaves 1-1 Atletico Madrid
Villarreal vs Osasuna (Saturday, 3.15pm)
Villarreal holds the fifth spot, aiming for a Champions League place, but face a tough challenge against Osasuna, who are on a good run of form.
Osasuna is undefeated in their last five matches, winning three in a row, setting up a competitive encounter at the Estadio de la Ceramica.
Score prediction: Villarreal 1-1 Osasuna
Las Palmas vs Valencia (Saturday, 5.30pm)
Las Palmas is in danger of relegation, sitting 18th in the standings and struggling to secure wins, even at home.
Valencia, under Carlos Corberan, are on an eight-game unbeaten streak and should enhance their chances for a top-half finish.
Score prediction: Las Palmas 0-1 Valencia
Real Valladolid vs Barcelona (Saturday, 8pm)
Real Valladolid is facing relegation, having lost their last seven games and showing poor form since January.
Barcelona might rotate players but are expected to secure a comfortable win against struggling Valladolid.
Score prediction: Real Valladolid 0-3 Barcelona
Real Madrid vs Celta Vigo (Sunday, 1pm)
Real Madrid aims to continue their title push as they host Celta Vigo on Sunday.
Celta Vigo has been strong away from home, losing only one of their last five matches, setting the stage for a competitive fixture.
Score prediction: Real Madrid 2-1 Celta Vigo
Sevilla vs Leganes (Sunday, 3.15pm)
Both Sevilla and Leganes are battling relegation, with Sevilla winless in six games and Leganes without a win in their last seven matches.
Score prediction: Sevilla 1-1 Leganes
Espanyol vs Real Betis (Sunday, 5.30pm)
Espanyol could pose a challenge to Real Betis, with a strong home scoring record, but Betis' form should see them through.
Score prediction: Espanyol 1-2 Real Betis
Real Sociedad vs Athletic Bilbao (Sunday, 8pm)
Real Sociedad and Athletic Bilbao are both in need of points for their European aspirations, but recent form suggests a potential draw.
Score prediction: Real Sociedad 1-1 Athletic Bilbao
Girona vs Mallorca (Monday, 8pm)
Girona and Mallorca will face off on Monday, with Girona looking to break a winless streak at home, while Mallorca has struggled on the road.
Score prediction: Girona 1-1 Mallorca