La Liga returns this weekend with Round 19 action. Real Madrid is still in control of the league with a five-point advantage over Barcelona.
On the other end of the table, Real Zaragoza is eight points away from getting out of the relegation zone.
Here are predictions for Round 19 of La Liga:
Espanyol vs. Granada CF
Espanyol sits just inside the top half of the table at ninth and Granada is just one point away from the relegation zone.
Granada lost at home last week and Espanyol is in a decent run of form so this game will be tricky.
Prediction: Espanyol win 2-1
Racing Santander vs. Getafe
Only one point separates these teams and they are similar in goal differential as well. Racing Santander has only lost twice at home and will certainly make it tough for their visitors.
Prediction: Draw 1-1
Sociedad vs. Atletico Madrid
Real Sociedad shocked Valencia last weekend and Atletico Madrid put in a long hoped-for convincing league display against Villarreal. Atletico Madrid has yet to pick up an away win and need to do just that to really begin climbing up the table.
Prediction: Atletico Madrid win 2-1
Real Betis vs. Sevilla
Real Betis gave Barcelona a lot to think about last weekend and will be looking to improve upon that against Sevilla.
Sevilla is another bigger team that has not performed really well away from home and they need the points to pull within reach of the European positions.
Prediction: Draw 2-2
Osasuna vs. Valencia
After a shock home loss last weekend, Valencia needs to get back in the win column to continue solidifying its third place position.
Osasuna is usually tough at home and will be looking to avoid its second straight home defeat this weekend.
Prediction: Valencia win 3-2
Rayo Vallecano vs. Mallorca
Mallorca gave Real Madrid a good scare last weekend and while the loss in the end was unfortunate, they may feel they can get the points from this weekends opponent.
Rayo Vallecano picked up a solid away win last weekend but any drop in points could see the team go down the table.
Prediction: Mallorca win 2-1
Malaga vs. Barcelona
Neither team can afford dropped points: Malaga if it wants to achieve a European spot and Barcelona if it wants to retain the title.
Malaga doesn't have the greatest record against the big teams so far this season and its tough to see it changing here.
Prediction: Barcelona win 3-2
Levante vs. Zaragoza
Levante suffered a loss last week but still have a foothold on fourth position. Zaragoza is bottom of the pile and the team's zero away wins so far does not look like it will change.
Prediction: Levante win 2-0
Real Madrid vs. Athletic Bilbao
Real Madrid will have a very tough test this weekend against Athletic Bilbao. Real Madrid should have the edge but if Athletic gets it right a draw could be possible.
Prediction: Real Madrid win 1-0
Villarreal vs. Sporting Gijon
Both teams are in the relegation zone and in need of points. Sporting Gijon is probably the more confident team at the moment given their win over Malaga last weekend.
Prediction: Sporting Gijon win 2-1