Zinedine Zidane’s side were comfortably beaten in their last top-flight outing, and now the fourth-placed Los Blancos face a tough task away at Villarreal, who are second in the table, two points behind leaders Real Sociedad.
Real Madrid could leapfrog Villarreal with a win on Saturday, though rivals Atletico have two games in hand and could soon find themselves atop the standings.
Here’s everything you need to know about the La Liga fixture:
When is it?
The match kicks off at 15:15 BST on Saturday.
It will take place at Villarreal’s Estadio de la Ceramica.
How can I watch it?
The game will air live on La Liga TV via Premier Sports.
For subscribers, La Liga TV is available on Sky channel 435 and Virgin TV channel 554, and Saturday’s game can also be streamed live on the Premier Player as part of the Premier Sports pack.
What is the team news?
Other than long-term absentee Alberto Moreno, who is not expected back until March due to his cruciate ligament rupture, Villarreal should have a strong squad for Saturday’s game.
Meanwhile, Real Madrid’s Eden Hazard and Casemiro are both continuing to self-isolate after contracting coronavirus and will miss this weekend’s game as a result. Elsewhere, the injured defensive trio of Dani Carvajal, Alvaro Odriozola and Nacho Fernandez will be absent, as will Federico Valverde in midfield.
Villarreal: Soria; Cabaco, Djene, Chema, Nyom; Maksimovic, Arambarri, Timor, Cucurella; Unai, Hernandez
Real Madrid: Courtois; Vazquez, Varane, Ramos, Marcelo; Kroos, Modric, Isco; Asensio, Benzema, Vinicius Jr
Real Madrid: 11/10
Real have been in mixed form recently and are coming up against a very capable, very confident Villarreal outfit. Expect a tough outing for Zidane’s men. Villarreal 2-2 Real Madrid.