Postpublished at 87 mins
Real Madrid 2-1 Villarreal
Real Madrid are looking a bit edgy now. Corner to Villarreal.
Real Madrid win La Liga after beating Villarreal
They have only won La Liga once since 2012
Emlyn Begley
Real Madrid 2-1 Villarreal
Real Madrid are looking a bit edgy now. Corner to Villarreal.
Real Madrid 2-1 Villarreal
That means another night off for Gareth Bale, as Zinedine Zidane has made all his five changes.
Real Madrid 2-1 Villarreal
Real Madrid were going to make a triple sub - and they don't let that goal stop them.
Isco, Lucas Vazquez and Federico Valverde are on. Toni Kroos, Luka Modric and Dani Carvajal are replaced.
Vicente Iborra
Villarreal are back in this!
Vicente Iborra's excellent header from Mario Gaspar's cross leaves Thibaut Courtois with no chance.
Real Madrid 2-0 Villarreal
Villarreal bring on Manu Trigueros for Fulham loanee Andre-Frank Zambo Anguissa.
Real Madrid 2-0 Villarreal
Real Madrid almost get a third. Toni Kroos hits the crossbar with a 30-yard screamer - keeper stood no chance - and Marco Asensio forces a save with a header from the rebound.
Real Madrid 2-0 Villarreal
Karim Benzema has scored all 10 of his penalties in La Liga.
Real Madrid have converted their last 20 league spot-kicks.
Real Madrid 2-0 Villarreal
The game has restarted.
Real Madrid 2-0 Villarreal
Drinks break now.
Karim Benzema
No messing around this time. Karim Benzema takes it himself and blasts it into the bottom corner.
Real Madrid 1-0 Villarreal
They get to retake it.
Real Madrid 1-0 Villarreal
Sergio Ramos rolls the penalty to Karim Benzema, who fires home. But Benzema entered the box before Ramos touched it so it's disallowed for infringement. Scenes.
WHAAAAAT?!
Real Madrid 1-0 Villarreal
Was there even a foul? Was it in the box? It's a long wait but it stands.
Real Madrid 1-0 Villarreal
Sergio Ramos wins the ball on the halfway line, charges toward the box and goes down. Penalty.
Real Madrid 1-0 Villarreal
Villarreal sub Javier Ontiveros drifts in from the right but his 20-yard low effort is scooped up by Thibaut Courtois, who seems fine after his knock to the head.
Barcelona 1-1 Osasuna
Another disallowed Barca goal as Luis Suarez chests down Lionel Messi's pass and volleys home. But he was offside.
Real Madrid 1-0 Villarreal
Thibaut Courtois got a proper whack to the head there. Real Madrid back-up keeper Alphonse Areola was warming up but Courtois says he will play on.
Real Madrid 1-0 Villarreal
Inches away from a Villarreal penalty but it's good goalkeeping by Thibaut Courtois.
Xavi Quintilla chases onto a ball over the top. Courtois comes flying out of his goal at high speed and they clatter into each other.
We need a replay to see who got the ball first and it's Courtois. If Quintilla had got the first touch it would have been a penalty.
Real Madrid will win La Liga tonight if they beat Villarreal, regardless of the Barcelona result.
Real can even afford to lose if Barcelona don't score again.