Barcelona are so close to making their league title official now. Espanyol is their next opponent and winning against them will guarantee their championship this season. Espanyol might cause some trouble maybe because of trying to get out of the relegation zone. But I don't think it would be a big deal for Barcelona as long as they play their usual game for the declaration of their championship.
The only fun thing to watch in the La Liga is the competition between Real Madrid and Atletico Madrid for the 2nd position now. Real Madrid don't seem to be very dedicated about it though.
of course Barcelona will get the title after its success in first place with more points than any other team in this league. and for me Espanyol is just a team from the relegation zone that will not be any threat to Barcelona even though in the upcoming game Barcelona will lose to Espanyol, it doesn't matter. because Barcelona's point difference with the 2 teams below is very far which is very difficult to catch and Barcelona will compete very relaxed later against Espanyol.
the race for runners up in La Liga will be an interesting match but it will be very boring because it is clear that Real Madrid is not too focused on La Liga and it can be predicted that Atletico madrid may in the rest of this match dominate second place and Ancelotti will bring Real Madrid much better in the UCL later.
It's very difficult lately to predict and bet on every match played by Real Madrid because sometimes performance in La Liga is very erratic and I prefer to avoid betting on Real Madrid matches for a while.