Though the La Liga title race is not entirely in their hands, Real Madrid will need a victory and hope that city rivals Atletico drop points.
This is one of the most closely contested title races in La Liga history and the curtains finally fall on Saturday.
League leaders Atletico have 83 points and are away to Valladolid, knowing that nothing less than a victory will gift them their first title in seven years.
Real Madrid follow closely behind with 81 points, looking to make it back to back league titles for the first time under Zinedine Zidane.
Villarreal, meanwhile, are also in desperate need for a win as they eye for a top-six finish in order to get promotion to the Europa League Group stage.
Real Madrid have the best away record in La Liga this term, but they have dropped points in six of their 18 league matches at home.
The reverse fixture, played in November last year, had ended in a 1-1 draw with Gerard Moreno cancelling out Mariano Diaz’s early goal.
What time does Real Madrid vs Villarreal start?
The game kicks off at 7pm Kenyan time at the Alfredo Di Stefano Stadium.
Real Madrid vs Villarreal team news
Ferland Mendy, Eden Hazard, Dani Carvajal and Lucas Vasquez all remain sidelined through injury but Sergio Ramos is likely to start on the bench for the hosts.
Raphael Varane is also fit to earn a spot in the starting XI.
Rodrygo and Marco Asensio are battling for a starting berth to aid Vinicius Junior and club top scorer Karim Benzema up front.
Villarreal, meanwhile, are set to be without the services of midfielder Vicente Iborra while speedy winger Samuel Chukwueze is also expected to miss out with injury.
Francis Coquelin, who only featured from the bench last time out, ought to start on Saturday in midfield to partner with Daniel Parejo.
Gerard Moreno is a certain starter in one of the two slots at the top, with the second spot will be a toss-up between Paco Alcacer and Carlos Bacca.
Real Madrid vs Villarreal head to head
The hosts boast a supreme advantage over their opponents, winning 21 times out of the 37 matches played between the two.
Villarreal have only won 4 times, with their last victory coming in a 1-0 win back in 2018.
Real Madrid vs Villarreal current form
Madrid are unbeaten in their last five outings, winning three and sharing the spoils on two occasions.
Villarreal on the other hand have won three as well and lost twice in their recent run of five games.
Real Madrid vs Villarreal prediction
This should be an easy win for Real Madrid, with all that’s at stake for them and a chance to win a record title – they will come out on top.