What did you expect? I never for once doubt the winning of Real Madrid, Villarreal is beneath the club in all sense of thinking. Fine, Villarreal scored the goal-opener, but it was a mistake for me, that's what a better side pays for undermining their opponent. No matter how strong you are, don't give room to any chance. But thankfully, Real made the comeback in 10 minutes when Mbappe equalized and also scored the winner shortly after that. In all, both clubs gave it better competition afterwards and I respected Villarreal in the rest of the match, especially the second half.

I chose Real with a handicap (0), because I also had doubts about whether Real would be able to win, I assumed that there could be a draw. By the way, the early goal that Real missed was a bit alarming, but they quickly recovered and took the lead, then simply held on to the winning score. Mbappe has settled in well with the team, now he justifies the trust of Ancelotti, who gave him enough playing time. Now Real needs to hope that Barcelona will lose the match with Atletico, although even a draw for Barcelona away will be a good result, considering that they will still have a game in hand.
Your doubts are not without reason because Villarreal is not a weak team and even managed to dominate Real Madrid today. I understand why you took such a betting step, but considering the title race will soon reach its climax, Real Madrid is under pressure so there is only one choice, which is to win if they don't want to lose to Barcelona.
Mbappe who was once doubted has now become a killing machine, I think the top scorer can switch to this player if he continues to collect goals because Lewandowski performance has declined lately.
Btw have you predicted the Atletico and Barcelona match today? my choice is Ateltico to win or handicap (0) as you did for Real Madrid is also a good choice. I think they will fight for La Liga after being eliminated from the UCL.