Barcelona is seemed potential to get the La Liga title this year, when I calculate, Barcelona just needs 8 winning and 1 draw to lock the la Liga title. Even Madrid has won 12 remaining matches, but still, Barcelona will be got 25 points from those results. And, the final point could be 93 and Real Madrid gets 92 pts if they won all 12 matches left. But the question is, can Barcelona win 9 matches from 12 matches left? because some players are quite doubtful to play full on remaining matches because has potential of injury.
Imo, the result from the last el classico already determined the winner of la liga. Based on your calculation if 8 matches will be enough if real madrid keeps winning the rest of the matches until the end of the season but it must be noted that if sometimes when the performance of real madrid decreases a lot and it will be also give opportunities to make the gap even bigger and barcelona needs less than 9 matches to win the trophy. It all depends on the result that will be got by real madrid.
Real madrid is always trying so hard to win against weak clubs. Barcelona can take this as opportunity to secure la liga as soon as possible. Seeing how bad the previous matches of real madrid were in la liga. I would say how inconsistent madrid is right now.
That's why the chance to win the trophy is almost zero for madrid. It's so hard to imagine barcelona getting lose streak 4 matches in a row.
Madrid changes its focus into the del rey and UCL.