Madrid: Casillas; Sergio Ramos, Raúl
Albiol (Kaká 69'), Carvalho, Marcelo; Xabi Alonso, Lass (Khedira 46');
Di María, Özil, Cristiano Ronaldo; Benzema (Gago 80'). 4-2-3-1.
Villarreal: Diego López; Ángel (Mario 61'), Gonzalo, Català, Capdevila; Cani (Oriol 72'), Bruno, Borja Valero, Cazorla; Marco Rubén (Musacchio 64'); Rossi. 4-4-2.
0-1. 07. Cani. Connected with Rossi through ball and slipped shot past Casillas.
1-1. 11. Cristian Ronaldo. Turned ball in to net on far post from Özil's low cross.
1-2. 18. Marco Rubén. Picked up Bruno pass and chipped angled shot over keeper.
2-2. 45. Cristiano Ronaldo. Steered header past keeper from Xabi Alonso free kick.
3-2. 79. Cristiano Ronaldo. Picked up loose ball in area and turned shot past Diego.
4-2. 82. Kaká. Ran on to Ronaldo chipped cross and poked shot past Diego López.
Yellow cards: Benzema 50', Angel 52', Xabi Alonso 71', Cazorla 76', Di María 79', Bruno 79', Capdevila 80' / red cards: Garrido 80', Cani 83'.
Real Madrid kept up the pace with Barcelona, coming from behind to beat third placed Villarreal 4-2 on Sunday evening Cani ran on to Rossi's through ball to beat Casillas and open the scoring with only seven minutes gone, and although Cristiano Ronaldo equalised after Özil set him up three minutes later, Marco Rubén restored the lead for the visitors soon afterwards. Just before half time though Ronaldo lost his marker to head a wide Xabi Alonso free kick past Diego López, and with ten minutes to go the Portuguese forward came back from an offside position to pick up a loose ball and turn a shot past the keeper. And three minutes later substitute Kaká wrapped things up with a fourth goal from Ronaldo's cross to keep his side two points behind the leaders, and to increase the gap with their opponents to nine points.