Zinedine Zidane's men sit top of the Spanish table, boasting a four-point lead over Barcelona with just two games remaining.
A victory in the Spanish capital on Thursday would confirm Los Blancos as champions, but fifth-placed Villarreal will be out to spoil the party - or, at the very least, delay it until Sunday.
Date, venue and kick-off time
Real Madrid vs Villarreal will be held at Estadio Alfredo Di Stefano on Thursday, July 16, 2020, with kick-off scheduled for 8pm BST.
Prediction: Real Madrid 1-0 Villarreal
Los Blancos have shown title-winning form time and again since the restart, and Zidane's side should hold their nerve here to claim the title.
Marcelo, Nacho and Luka Jovic remain sidelined for Real due to injury.
How to watch
Live stream: With games due to be shown on TV on Channel 435 on Sky, fans can also live stream the matches online via the Premier Player app.
Pre-match coverage will start at 7:30pm BST.
Head to head (h2h) history and results
The last time these two sides met ended in a 2-2 draw at Villarreal, with a late Gareth Bale goal rescuing a point for Real.
Betting odds and tips
- Real Madrid to win: 4/9
- Villarreal to win: 7/1
- Draw: 9/2
Odds courtesy of Betfair Exchange. Click here to find out more.
We may earn commission from some of the links in this article, but we never allow this to influence our content. This revenue helps to fund journalism across The Evening Standard.