Barcelona can also compete for gold medals this year. Sevilla, Betis are not rivals for Barcelona and the Catalans can easily get around them in the standings. Real Madrid is now in decline and losing points. The difference between the teams is large, but not critical.
Barcelona have 2 games in hand so at best they can reduce the gap to 10 points between them and Real Madrid so yeah they still can do it now that I look again at the table. Real Madrid drops 10 points and they still are in game but also Barca has to maintain a flawless run and this is what makes it difficult.