Yes, the gap between Barcelona and Real Madrid is now very short. You might consider one difference between these two teams, I see that Barcelona has won one more match than Real Madrid. As you mentioned that Real Madrid will not be defeated against Real Betis, it is completely correct because they will never want to be defeated against this team, they are actually hoping to be at the top. Now it seems to me that if they win today's match, they will be at the top. Just as there is a match for Madrid today, there is a match for Barcelona yesterday. Now maybe these two teams will try to play very carefully.
I did not really follow La Liga like before when Barcelona really disappointed as Real Madrid closed the huge point difference and overtook Barcelona but the result I saw just now surprised me. Both club have the same points but Barcelona is leading with goals. They have both played 25 matches. If Real Madrid won today, that does not mean the club will stay at the top. One club must fuckup but I think Barcelona is back to their peak performance.
That kind of thing is normal in competition sometimes what we always expect in a team will not always be realized like getting a continuous victory, it is not an easy thing to get there are times when it stops and pauses so that other teams can catch up, rivalry rivals reappear because the conditions of the difference are very tight and make both very hot, Today's match is Real Madrid against Real Betis, if Madrid get a perfect win and get 3 points Madrid go straight to the top and wait for the results of Barcelona's match against Real Socieadad on the next day which is demanded to get a perfect win as well to maintain its position as the top leader.