Real Madrid welcomed Villarreal to the Bernabeu on Wednesday night looking to record an eighth straight La Liga win.
Victories for Barcelona and Atletico Madrid had left Los Blancos four points off the pace, but they took a 1-0 lead into the interval courtesy of a close-range header from Karim Benzema.
Lucas Vasquez hit a second for Real Madrid 20 minutes from time, before Luka Modric made it 3-0 in the 76th minute to ensure that the hosts would move to within one point of the league leaders Barcelona.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
REAL: Navas; Danilo, Varane, Ramos, Marcelo; Kroos, Casemiro, Modric; Ronaldo, Benzema, Vasquez
VILL: Asenjo; Mario, Bailly, Bonera, Rukavina; Dos Santos, Trigueros, Bruno; Suarez, Adrian, Bakambu
© Getty Images
© AFP
© AFP