Article body analysed

Real Madrid beat Villarreal to go top of La Liga Mbappe scores twice, including Panenka penalty, as Real ease to victory Ben Ramsdale FT: Villarreal 0-2 Real Madrid Still can't get over Kylian Mbappe Panenka'ing that penalty. Villarreal 0-2 Real Madrid By no means a classic but you'd have to say Real Madrid deserved that. Two second-half goals from Kylian Mbappe see Los Blancos move two points clear at the top of La Liga. Villarreal will be disappointed with their showing tonight. Kylian Mbappe (penalty) Would you believe it? He's only gone and Panenka'd it. .. The audacity as Brahim Diaz watches on. Villarreal 0-1 Real Madrid Now they do have their chance to put the game to bed. Kylian Mbappe easily beats Alfonso Pedraza who slides in and takes him out. Mbappe will step up. Not Brahim Diaz. .. Villarreal 0-1 Real Madrid We're into the last minute and the fourth official has signalled a minimum of four additional minutes. Can Villarreal grab an unlikely equaliser? Villarreal 0-1 Real Madrid Huge opportunity for Real Madrid to put the game to bed as they break following a Villarreal corner. Kylian Mbappe has multiple men over with him and just needs to slip one in for a simple second but his pass can only find a Villarreal defender and the hosts escape unpunished. Villarreal 0-1 Real Madrid Very loud calls inside the stadium for handball as Raul Asencio slips and inadvertently knocks the ball towards his goalkeeper. Fortunately for the Real Madrid man, he was outside the box and will escape the dreaded VAR review. Villarreal 0-1 Real Madrid Eduoardo Camavinga with a brilliant through ball to Kylian Mbappe. Mbappe looks for all the world like he will get his second of the day but for a superb last-ditch tackle. Villarreal 0-1 Real Madrid Well into the final 10 minutes now and it's all relatively quiet inside the Estadio de la Ceramica. The hosts have done little to give their fans something to cheer about but credit to Real Madrid, who have managed the game really well since taking the lead. Villarreal 0-1 Real Madrid A second substitution for Real Madrid now as Arda Guler comes off in place of Brahim Diaz. Villarreal 0-1 Real Madrid Another double substitution for Villarreal. Ayoze Perez and Thomas Partey are on in place of Dani Parejo and Georges Mikautadze. Villarreal 0-1 Real Madrid Lovely feet from Jude Bellingham to work his way into a bit of space before firing an effort straight into the arms of Luiz Junior. Villarreal 0-1 Real Madrid A change now for Real Madrid as Gonzalo Garcia is on in place of Franco Mastantuono. Villarreal 0-1 Real Madrid Seventy-two minutes on the clock and Thibaut Courtois has just registered his first save of the evening. It was a tame effort from Alberto Moleiro, but it was an effort. Villarreal 0-1 Real Madrid A double change for the hosts. Nicolas Pepe is on for Tajon Buchanan and Gerard Moreno comes off for Tani Oluwaseyi. Villarreal 0-1 Real Madrid Tajon Buchanan is down after a challenge from Dean Huijsen. The Canadian is doing his best to gesture to the referee the mark it has left on his shin but his complaints appear to be falling on deaf ears. Villarreal 0-1 Real Madrid That's better from the hosts. Alfonso Pedraza gets in behind and is chopped down by Franco Mastantuono who goes into the book. From the resulting free-kick, Gerard Moreno volleys over when he really should be doing better. Villarreal 0-1 Real Madrid The hosts need something to change. They've not been in it at all during these opening stages of the second half. Alvaro Arbeloa's side look in complete control. Villarreal 0-1 Real Madrid Pau Navarro chops down Vinicius Junior as the Brazilian looks to get down the line and is straight into the book. He's having a lot of fun out there, Real Madrid's number seven. Villarreal 0-1 Real Madrid Vinicius Junior has started this second half very well. I'm not sure what happened at half-time but he looks fired up and nearly has himself another assist as he plays Kylian Mbappe in again but the Frenchman is denied by a last-ditch tackle in the box. Last Updated 24th January 2026 at 21: 54 Please Note: All times UK. Tables are subject to change. The BBC is not responsible for any changes that may be made. Manager: Marcelino García Formation: 4 - 4 - 2 Manager: Álvaro Arbeloa Formation: 4 - 3 - 3 Manager: Marcelino García Formation: 4 - 4 - 2 Manager: Álvaro Arbeloa Formation: 4 - 3 - 3 Spanish La Liga All competitions All competitions All competitions Copyright © 2026 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.