It feels very difficult for Barcelona and Girona to get the La Liga trophy this season because of course with the performance and squad that Real Madrid currently has, it feels like winning 8 more is easy for them. Moreover, if you look at the 10 remaining matches for Real Madrid, it can be said that it is not that difficult, of these 10 matches, only Barcelona can be said to be a strong team.
A difference of 7 to 8 points is indeed difficult for Barcelona and Girona to catch up, especially if Madrid consistently plays on a winning path, perhaps there will be no chance for both of them and Madrid will have to give up winning the Laliga title this season, at least Barcelona and Girona will finish as the top four in Laliga this season. At least this season, both of them have played optimally and shown their best game to date, even though there are still several matches remaining. Expecting Madrid to experience several defeats in the next few matches is also very difficult.
Barcelona will still have difficulty catching them, let alone Girona, Madrid has the opportunity to win the Laliga title this season as well as the UCL this season, although perhaps the UCL is a tough job but they have that opportunity with a good main squad at the moment which makes them the best club. Ancelotti has of course targeted the title this season and it seems he is quite serious about this hunt by directing his team to play consistently and stay on the winning track and avoid many unnecessary defeats that will cause them to lose points.
For Girona, I think it's still a good win if they finish this season in the top three of the Spanish La Liga even when they showed signs of a team that's very ready fight for the title from the start of the season till this very moment. The club manager Michel is without doubt trying to make history with the club by defiling all odds and lift the league title at the end of thr season he already knows that Real Madrid who's a bigger club with better number of quality players is already ahead of them and would definitely fight till the end to protect their lead at the top of the Spanish league standings.
Barcelona in the other hand is one of the big traditional clubs in Spain but considering their performance this season, I don't think they're a match to league leaders but that'll not still stop them from fighting for the title till the end of the season
Real Madrid who is currently leading the league table is without doubt the most consistent Spanish team since the start of the season and I don't expect them to back off at this time of the season when they know what's already at stake. So in my own opinion, I think the Spanish La Liga title is surely going to be won by Real Madrid at the end the season.