Bookmakers apparently do not believe in the victory of Villereal, otherwise they would not have given odds of 6.4.
It is clear that Real Madrid is the clear favorite here and the statistics say that in the last 5 games Real Madrid scores an average of 3.00 goals per game is a fantastic number.
If Real will score in this match and 2-3 goals, it will be almost unreal to recoup Villereal.
Villereal is not a team that plays from the defense and most likely, as usual, they prefer open, attacking soccer with lots of dangerous moments and goals.
So it seems that only tremendous luck and relaxation of Real players can help Villereal.
Real Madrid are always the favorites in their games, with the exception being against Barcelona. Villarreal could also hold Real madrid at any time, but that would require a lot of effort and also as you said they also need luck to do something like that. Now I'm not too sure they can hold Real Madrid to at least make the game end in a draw for them to get 1 point in this game at Santiago Bernabue. 1-0 now for Real madrid's lead from a Villarreal player's own goal.
Sevilla's not being able to secure a big score advantage like 2-0 there was really disappointing to see honestly. Because they still did a great work with 10 players by getting ahead like this.
However Celta Vigo did some magic there in the last moments and scored two goals in a very short time period. Sevilla didn't have time to go for the winning goal again. They even got their second red card instead and they should be thankful for not losing at least. I know that this isn't still enough for Sevilla because they just can't get far away from the relegation area. The end of the season is closing in but there is still not a big progress made. They even made another change in their management side lately. Mendilibar is taking care of the team until the end of the season.
In the Sevilla match I thought Celta Vigo could be beaten in a big way. But Sevilla could not hold the goal difference until the end of the match. As a result, the match ended in a draw. But everyone wanted to see Sevilla emerge victorious.
Sevilla must lose their victory that is in sight. However, Celta Vigo really surprised with 2 late goals that made the match end in a 2-2 draw. Sevilla played well, with 10 men they could lead by 2 goals before Celta Vigo finally equalized in the 89th minute and in extra time. I think if Sevilla had played with a full set of players I think they would have scored more than 2 goals. But they lost it in the 19th minute, unfortunately they also had to lose 1 player when the match was about to end.