I also doubt Barcelona can catch up with Real Madrid's 7-point deficit, although Barcelona is also currently showing improvement after previously experiencing a bad phase and they are also appearing confident in the UCL league. However, with a 7-point gap from Real Madrid, it seems difficult for Barcelona, especially since Real Madrid is currently showing its true strength where the front line has started to become sharp and previously Real Madrid had weaknesses in the defense line but with the return of Alaba it will certainly help the defense become stronger again.
Barcelona still have a lot to do before they can arch up the Real Madrid from the top of standing, there gap point against Real Madrid is almost which show that Real Madrid is more stronger than Barcelona; and with the way the is going in currently now know any team will like to drop point for now: that’s why even the Real Madrid are try to package there self in the top of the table.
So I doubt Real Madrid will easily lose points again in the next match. The most realistic to be able to catch up with Real Madrid is Atletico Madrid, they have also shown their concentration in the Laliga competition this season. But still in football anything can happen, we can only speculate and predict.
You can only doubt on the Atletico to catch up the Real Madrid, there the one that I can see that is just 4 points Real Madrid is ahead of them, and even then too I do not have so much hope for them that they can able to keep their performances so strong to catch up Madrid.