Postpublished at 21:52 British Summer Time 25 September 2021
That's the end of this live text. Thanks for joining me this evening. Bye now.
Madrid will go five points clear at top if they win
Ancelotti's side have scored 21 goals in six games
PSG v Montpellier (20:00 BST) - Messi ruled out
Get involved via #bbcfootball
Emlyn Begley
That's the end of this live text. Thanks for joining me this evening. Bye now.
Real Madrid 0-0 Villarreal
It's all over. Real Madrid and Villarreal both remain unbeaten in La Liga with what is probably a fair result.
PSG 2-0 Montpellier
All over in France. PSG make it eight wins from eight at the start of Ligue 1.
Real Madrid 0-0 Villarreal
Was that the chance? Probably. Vinicius Jr plays a one-two with Eden Hazard and curls a shot high and wide.
Real Madrid 0-0 Villarreal
It has been over 30 minutes since Villarreal last attempted a shot.
Real Madrid 0-0 Villarreal
Real Madrid keep passing the ball round trying to find space at the back. Vinicius' cross is punched away by Geronimo Rulli. Two minutes left.
Real Madrid 0-0 Villarreal
Four minutes added on.
Real Madrid 0-0 Villarreal
Dani Parejo puts the corner in and Pau Torres heads over the bar.
Real Madrid 0-0 Villarreal
Corner to Villarreal in the final minute.
Real Madrid 0-0 Villarreal
Mario Gaspar replaces the injured Juan Foyth.
He becomes the first player to make 300 La Liga appearances for Villarreal.
Julian Draxler (88 mins)
This might be Julian Draxler's first touch. He gets the ball inside the box and beats the keeper at his near post.
PSG 1-0 Montpellier
The cameras show Lionel Messi watching on from the stands as Mauro Icardi replaces Kylian Mbappe. Julian Draxler is on for Angel di Maria.
Real Madrid 0-0 Villarreal
It was Ruben Pena who also came on. I know that because he has a chance to score with his first touch. He latches onto the ball in the box but is tackled well by Nacho.
Real Madrid 0-0 Villarreal
Villarreal bring off their two wingers. Arnaut Danjuma and Yeremi Pino are replaced by Manu Trigueros and someone else. I'll let you know who in a minute.
Real Madrid 0-0 Villarreal
Real Madrid have one of their best chances of the game but Isco's header from Eden Hazard's cross is saved by Geronimo Rulli.
Now Eduardo Camavinga has a bicycle kick saved but it wouldn't have counted - there as a foul somewhere.
Real Madrid 0-0 Villarreal
Isco is on for Marco Asensio for Real Madrid.
PSG 1-0 Montpellier
PSG bring on Gini Wijnaldum for goalscorer Idrissa Gueye.
Real Madrid 0-0 Villarreal
Real corner as Eduardo Camavinga's cross is blocked by Dani Parejo.
Eden Hazard takes the corner but it's caught by Geronimo Rulli.
Real Madrid 0-0 Villarreal
Villarreal want this point. They're playing with two banks of five.
They had 63.5% of the ball in the first half, but only 40.7% in the second.
Real Madrid 0-0 Villarreal
Vinicius Jr takes a long ball in his stride, cuts inside a defender and then scoops a shot well over the bar. Good play until the finish.