- Valencia have won four of their last five — all by a single goal
- Celta Vigo have scored in 13 of their 15 LaLiga away matches
- Real Madrid have kept one clean sheet in seven LaLiga home fixtures
Barcelona advanced in the Champions League recently, but the team should stay cautious of Real Madrid, who can now concentrate solely on narrowing the gap of four points between them at the top of LaLiga.
Barca will face Celta Vigo at Montjuic on Saturday, while Real Madrid will try to recover from their 5-1 loss against Arsenal when Athletic Bilbao visits the Bernabeu on Sunday.
Joe Champion gives his predictions for the final outcomes of all 10 LaLiga matches.
Espanyol vs Getafe (Friday, 8pm)
Espanyol has won consecutive matches, moving away from the relegation zone. They will go up against Getafe, who are full of confidence after winning four of their last five matches away from home.
The home team has drawn 1-1 in five of their matches this season, so a draw seems probable.
Score prediction: Espanyol 1-1 Getafe
Rayo Vallecano vs Valencia (Saturday, 1pm)
Rayo Vallecano has only won one out of their last eight matches and may struggle against an improving Valencia side. Valencia could secure a narrow 1-0 win, their third in four games.
Score prediction: Rayo Vallecano 0-1 Valencia
Barcelona vs Celta Vigo (Saturday, 3.15pm)
The leading team, Barcelona, has won 10 of their last 11 LaLiga games and are unlikely to slip up against Celta Vigo. Although Celta Vigo held Barca to a draw in November, scoring twice, they are expected to lose this time.
Score prediction: Barcelona 3-1 Celta Vigo
Mallorca vs Leganes (Saturday, 5.30pm)
Mallorca returned to winning ways against Real Sociedad and are likely to defeat struggling Leganes. However, Leganes has managed to score in four of their last five matches despite only earning one point.
Score prediction: Mallorca 2-1 Leganes
Las Palmas vs Atletico Madrid (Saturday, 8pm)
Las Palmas secured a vital win in their last match, but may find it challenging against Atletico Madrid. Atletico Madrid has been scoring well in recent games with victories over Sevilla and Valladolid.
Score prediction: Las Palmas 1-2 Atletico Madrid
Real Valladolid vs Osasuna (Sunday, 1pm)
Real Valladolid is struggling and is likely to suffer another defeat against Osasuna, who won their last game against Girona. Osasuna appears poised for another narrow win.
Score prediction: Real Valladolid 0-1 Osasuna
Villarreal vs Real Sociedad (Sunday, 3.15pm)
Villarreal has not won in their last three home matches and could face a challenge from Real Sociedad, who have shown flashes of brilliance despite inconsistency. Real Sociedad is predicted to secure at least a draw.
Score prediction: Villarreal 1-1 Real Sociedad
Sevilla vs Alaves (Sunday, 5.30pm)
Sevilla has suffered four consecutive defeats and might struggle against Alaves, who are battling to avoid relegation. Alaves has lost only one of their last eight away matches.
Score prediction: Sevilla 1-1 Alaves
Real Madrid vs Athletic Bilbao (Sunday, 8pm)
Real Madrid needs a positive response after their Champions League defeat, but Athletic Bilbao will not make it easy for them. Athletic Bilbao might be vulnerable due to a quick turnaround from their Europa League fixture, giving Los Blancos a slight advantage.
Score prediction: Real Madrid 2-1 Athletic Bilbao
Girona vs Real Betis (Monday, 8pm)
Girona is on a poor run of form and will be eager to get points to avoid being dragged into the relegation battle.
Real Betis recently dropped points against top teams but had a six-game winning streak before that.
Score prediction: Girona 1-2 Real Betis