Barcelona and Madrid still have great chances. But the current condition of Barcelona is more lucky. They have 1 postponed match. If they win then the difference is 3 points with Madrid. In a long match there are always difficult predictions. There is always a surprise defeat, a draw on a big team. This has also happened to Madrid in recent matches. I understand they have problems with players. It's very different to Barcelona, they're getting better. So I have 2 favorite teams to win between Real Madrid and Barcelona. For Atletico I don't see having a big chance.
Looking at the current standings even though Barcelona won the postponed match and got a 3-point advantage, I think it is still not enough to establish Barcelona as a contender for the La Liga title this season. I am not underestimating Barcelona but I am worried that they are inconsistent and could lose surprisingly to the underdog team. Right now I think Real Madrid still has the biggest chance to become the La Liga champion followed by Barcelona in second favorite and Atletico Madrid in third favorite. Real Madrid has a champion mentality that no other team has. Therefore in the current position I see Real Madrid will win La Liga again this season.
The points are still very close, and as long as the points gap can change their position in just one match, then it will remain a tight competition until the end of the season. However, apart from the advantage of still having a postponed match, Barcelona is also lucky because they have better goal productivity than Real Madrid, so that is capital for them if in the end they have to have the same points and they have to compete who is more productive in creating goals. Honestly, so far I still can't say anything, only that Barcelona is definitely one step ahead of Real Madrid.