How can you be so sure Real Madrid can't continue the race to overtake Barcelona in the race for the La Liga title. Real is only three points behind Barcelona, while La Liga still has many games left. During that period anything can happen, Barcelona could lose points and Real Madrid will try to crawl up to first place.
Barcelona has grown for the better compared to the previous season, but you shouldn't assume Real Madrid ran out of gas before reaching the finish line. Ancelotti is very ambitious to defend the La Liga title, he has a good squad to give competition to Barcelona.
Real madrid is a big threat to barça in the title race this season. Bluagrana topping them with 3 points which is no big gap difference, if barça loses a game, before our very eyes, real Madrid will catch up with barça, it's not a tough fight for Carlo ancelotti. He's one of the top coach in laliga with lengthy experience in football, he knows how to take down opponents and he's far way better than Xavi Hernandez, but on the other hand, Xavi is trying his possible best to manage quality players he have in possession. No underestimation of both coaches, they're the best thing the team could wished for interms of management on the pitch.
the competition between these two teams for the title always occurs every season and so for now, the difference of 3 points is not too difficult because there are still very many matches left this season and if you look at the quality of these two teams, of course both of them deserve to be champions.
so I think it's too early to say which one of these two teams has dropped out of contention for the La Liga title this season.
Real Madrid and Barcelona still have the same chance, and I speculate that they will compete until the last week to determine the La Liga champions this season.