I still think that the 3 of the top teams apart from Bilbao stand a chance to win the trophy because the difference in their points is not that much and as it seems right now, all of them are looking like who is going to win the league right now but there will be loses and draw that will come from 3 of those teams and that can change everything about the the winner.
Real Madrid are good a shocking, I haven't seen that a while and Barcelona loses can be like a magic. They can lose 3 match in a row, don't be surprised when you see such and Atletico is still hot, this is why I think anything can still happen.
Exactly, top three standings La Liga teams awhile from Barcelona, Atletico and Real Madrid have chance for winning trophy in this season depend on their consistent performance or not behind several matches left. In other side, each three top teams will face each other at domestic league match and any teams losses points would be difficult for eliminating from La Liga tittle race.
Barcelona have advantage awhile behind 3 points left from Madrid but not secure yet with top position because Atletico keep pressure at 2nd place with one points left. But two games week later Atletico will face Barcelona and its important match must be draw giving advantage for Real Madrid.
It's going to be tight till the end, this is what we call proper football, and it is much more interesting than the Premiere League.
Barca, Madrid, Atleti… this title race is more dramatic than a telenovela. Someone will be getting heartbroken.

The sweet part is they will still play each other again in the league, each of them has potential banana skin matches but La Liga is full of misconduct and bad referee decisions this year.
So good luck to them...