I think this is the year for Atletico Madrid to be the champion after years. If they manage to win their missing three matches, they will have a big advantage on the road going to the championship. Their first opponent on these matches is Sevilla. Sevilla can fight back against Atletico but I think Atletico will be the winner.
With one point above Real Madrid and having three games to complete, it looks like they should be able to collect at least 4 points to stay away from Madrid. If there are no serious injuries for the Atletico players, they can be a very solid team and can get the La-Liga trophy. But the League still having about 10+ games before we knows who the league champions., the transfer window is still open, it is not impossible for Real Madrid to become more stronger.
Madrid will not buy anyone, since they have a goal to buy Mbappe. On the contrary, Real Madrid will sell or send on loan a couple of players. This year Real Madrid will have a player sale. Marcelo, Lucas Vazquez, Jovic and others will leave the team. who will come is unknown. It seems to me that Zidane does not know how his team will look and play in the future and is just experimenting.
If players like Marcelo and Ramos leave Real Madrid, Mbappe will not be able to make up for the lack of Ramos and Marcelo. Real Madrid will have to suffer for a long time if Ramos and Marcelo are left out. The main reason Real has been playing well without a good striker so far is because their defens and midfields were strong enough. Now Zidane is strengthening the forward lineup, making the midfield and defense worse in return.