Summary

  • FT: Deportivo 0-8 Barcelona; Athletic Bilbao 0-1 Atletico Madrid

  • FT: Juventus 3-0 Lazio

  • FT: Hertha Berlin 0-3 Borussia Dortmund

  • FT: Sochaux 0-1 Marseille

  1. Adios!published at 23:00

    What a night! It's as you were in the Spanish top-flight after wins for Barcelona, Atletico Madrid and Real Madrid, while Marseille and Borussia Dortmund reached the French and German cup finals.

    Missed any of it? Head over to our European index to catch up. Join us at the weekend to see if any of the Spanish trio will slip up.

  2. Where the title will be won and lostpublished at 22:59

    Final four fixtures

    Barcelona: Athletic Bilbao (h), Real Betis (a), Espanyol (h), Granada (a)

    Atletico Madrid: Malaga (h), Rayo Vallecano (h), Levante (a), Celta Vigo (h)

    Real Madrid: Rayo Vallecano (a), Real Sociedad (a), Valenica (h), Deportivo (h)

  3. Postpublished at 22:57 British Summer Time 20 April 2016

    So just one point separated Spain's top three teams ahead of tonight's matches...and one point still separates them. Anyone dare predict a winner? It's a four-game sprint to the finish...

  4. Postpublished at 22:55 British Summer Time 20 April 2016

    Real Madrid 3-0 Villarreal

  5. FULL-TIMEpublished at 22:53 British Summer Time 20 April 2016

    Real Madrid 3-0 Villarreal

    Job done. Real Madrid, after seeing Barca romp past Deportivo and Atleti sneak past Athletic Bilbao, keep pace with the leaders.

  6. Postpublished at 22:52

    Real Madrid 3-0 Villarreal

    Time for one last Villarreal attack, they have a free-kick about 25 yards out. Léo Baptistão is clumsily hacked down by Marcelo, but the set piece is worked out wide right and the cross is plucked out of the gloomy Madrid sky by Keylor Navas. And that should be that.

  7. Postpublished at 22:49 British Summer Time 20 April 2016

    Real Madrid 3-0 Villarreal

    Three minutes of stoppage time. Cristiano Ronaldo has already had enough...he's strolled off the pitch and down the tunnel. Probably wants first dibs on the bath.

    Cristiano RonaldoImage source, AFP/GETTY
  8. Postpublished at 22:47

    Real Madrid 3-0 Villarreal

    With the game won and the weather wet, many Madridistas are scarpering from the Bernabeu. Madrid knocking the ball around with ease, not much urgency to bag a third.

  9. Postpublished at 22:44

    Real Madrid 3-0 Villarreal

    Villarreal have a shot on target! Keylor Navas has hardly got his gloves dirty tonight, but is called into action as the game ticks into the final five. Denis Suarez's 25-yard free-kick has the direction, not the power. Easy save.

  10. SUBSTITUTIONpublished at 22:42

    Real Madrid 3-0 Villarreal

    Zidane makes his final substitution of the evening, goalscorer Lucas Vazquez the man trudging off. He can be pretty smug about his night's work. Jese is his replacement.

  11. Postpublished at 22:41 British Summer Time 20 April 2016

    Real Madrid 3-0 Villarreal

  12. SUBSTITUTIONpublished at 22:39

    Real Madrid 3-0 Villarreal

    Huge standing ovation for Luka Modric when he is withdrawn for the final 10 minutes or so. On trots James Rodriguez.

  13. Postpublished at 22:36

    Real Madrid 3-0 Villarreal

    Pumped-up Cristiano Ronaldo is that vain he probably has a photo of himself in his wallet. He treats the Bernabeu to a glimpse of his ripped torso as he changes shirt on the touchline. No clear reason why he's swapping shirts, other than to get his bod out.

  14. goal

    GOAL - Real Madrid 3-0 Villarrealpublished at 22:35 British Summer Time 20 April 2016

    Luka Modric (76 mins)

    If the result was still in any doubt... Luka Modric seals the Real deal, sliding in to meet Danilo's drilled right-wing cross. Pretty much what Madrid have deserved. Villarreal have 15 minutes to avoid an embarrassment...

    Luka Modric celebratesImage source, AFP/GETTY
  15. Postpublished at 22:33

    Real Madrid 2-0 Villarreal

    Isco almost makes an instant impact. The Spain attacking midfielder has loads of time to curl into the bottom corner when the ball pings about the Villarreal box, but shanks his effort straight at Sergio Ramos. He's offside. Villarreal survive.

  16. SUBSTITUTIONpublished at 22:32

    Real Madrid 2-0 Villarreal

    Time for a tactical tweak from Zizou. Zidane lets Toni Kroos have a breather, Isco coming on in his place.

  17. Postpublished at 22:30

    Real Madrid 2-0 Villarreal

    So where are we in the Spanish title race? Real Madrid are coasting towards moving back within a point of Barca and Atletico. Four games left after tonight's action. Tight.

  18. goal

    GOAL - Real Madrid 2-0 Villarrealpublished at 22:27 British Summer Time 20 April 2016

    Lucas Vazquez (69 mins)

    Madrid's patience pays off! Young forward Lucas Vazquez is rewarded for a bright display with a goal. The Spaniard collects a neat return pass from Karim Benzema, before burying a low shot into the bottom corner. That's Madrid's 100th goal in La Liga this season.

    Lucas VazquezImage source, AP
  19. Postpublished at 22:24

    Real Madrid 1-0 Villarreal

    Madrid totally in control here, just need a second to extinguish any Villarreal hopes of a shock. Marcel probes down the left, then goes back inside as Luka Modric sends the ball out to the other flank. But Danilo shanks his cross out for a goal-kick, Cristiano Ronaldo boots the base of the post in disgust.

    Cristiano RonaldoImage source, AFP/GETTY
  20. Postpublished at 22:20

    Real Madrid 1-0 Villarreal