In essence, Real Madrid only needs to maintain its position with good results in every match and in this way, of course Real Madrid will remain at the top of the La Liga standings until the end of theseason. Apart from that, Barcelona and Girona are only fighting to finish in second place and not to catch Real Madrid and thus, on paper at least Real Madrid is certain to get the La Liga trophy this season. Unless, if for example Real Madrid gets a losing streak, then Real Madrid could be overtaken but yes, that is a scenario that I am sure will not happen. But regarding Real Madrid's next opponent in the Champions League quarter-finals, I think it was a final match that happened too quickly and of course Real Madrid and Manchester City both have to be able to make good preparations.
Yeah Real Madrid leads with 7 points whereas La Liga only leaves 10 matches this means that Real Madrid only need 8 more wins to secure the title of this season and Girona or Barcelona must win all the remaining matches to keep opening opportunities obviously this is not an easy task especially the performance of the two teams unstable lately, here of course Real Madrid deserves to be favored as champions.
Atletico Madrid is in the 4th place at this time but they are not in a safe position because Athletic Club is in the 5th place with only 2 points behind which means Athletic Club only needs one more win to take over the 4th place and based on the schedule the two teams will fight each other on April 28 while Atletico Madrid as a home team certainly has an advantage. Overall the competition in this league is quite interesting almost the same as in the Premier League except for the first place secured by Real Madrid.