Got a TV Licence?

You need one to watch live TV on any channel or device, and BBC programmes on iPlayer. It’s the law.

Find out more
I don’t have a TV Licence.

Summary

  1. FT: Deportivo 0-8 Barcelona; Athletic Bilbao 0-1 Atletico Madrid
  2. FT: Juventus 3-0 Lazio
  3. FT: Hertha Berlin 0-3 Borussia Dortmund
  4. FT: Sochaux 0-1 Marseille

Live Reporting

By Jonathan Jurejko

All times stated are UK

Get involved

Adios!

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.

Where the title will be won and lost

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)

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...

Real Madrid 3-0 Villarreal

6 - No other defender has been involved in more goals than Danilo in La Liga 15/16 (2 goals, 4 assists). Dagger.

FULL-TIME

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.

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.

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 Ronaldo
AFP/GETTY

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.

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.

SUBSTITUTION

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.

Real Madrid 3-0 Villarreal

1 - Luka Modrić has scored his first goal from inside the box in La Liga (seven overall). Surgeon.

SUBSTITUTION

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.

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.

GOAL - Real Madrid 3-0 Villarreal

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 celebrates
AFP/GETTY

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.

SUBSTITUTION

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.

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.

GOAL - Real Madrid 2-0 Villarreal

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 Vazquez
AP

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 Ronaldo
AFP/GETTY

Real Madrid 1-0 Villarreal

Villarreal's Eric Bailly is a FANTASTIC defender. Only turned 22 last week. Should go to an elite club soon.

Real Madrid 1-0 Villarreal

Rare sight of the Madrid goal for Villarreal. But Jonathan Dos Santos's shot is blocked - and the white shirts pile forward on the counter. Villarreal defender Eric Bailly scampers back to avert the danger.

Real Madrid 1-0 Villarreal

Still Madrid pile forward. Karim Benzema tries to wriggle into space just to the left of the penalty spot, only for some desperate defending from Villarreal's Bruno to stop him.

Marseille reach French Cup final

Sochaux 0-1 Marseille

19 - Marseille will make their 19th appearance in a Coupe de France final, more than any other team. Tradition.

Marseille reach French Cup final

Sochaux 0-1 Marseille

Yes! Next stop: Final vs @PSG_English (21st of May) at Stade de France 💪 #CoupeDeFrance

Yes! Next stop: Final vs @PSG_English (21st of May) at Stade de France 💪 #CoupeDeFrance

Real Madrid 1-0 Villarreal

Madrid have made a sharp start to this second half. Luka Modric is the next to go close, curling just wide of the right-hand post from the edge of the area. Only a matter of time until Madrid score another if they keep this tempo up.

Real Madrid 1-0 Villarreal

Ronaldo...free header...misses the target. Remember the date. To be fair to The World's Second Best Player, Luka Modric's right-wing corner was coming at a fair rate of knots. Ronaldo outjumped the static Villarreal defence, but was unable to keep his header down.

KICK-OFF

Real Madrid 1-0 Villarreal

Game on! Villarreal get things moving again. Can the Yellow Submarine sink Madrid's title bid? No changes for either side.

Real Madrid 1-0 Villarreal

19 - @realmadriden have scored more headed goals than any other side across Europe's top five leagues this season. Bullseye.

Real Madrid 1-0 Villarreal

The Real Madrid players are back in the Bernabeu tunnel. Cristiano Ronaldo lurks at the bottom of the steps, waiting to slap each of his team-mates on the back as they walk past. 

FULL-TIME - Sochaux 0-1 Marseille

Marseille reach French Cup final

Finally some good news for crisis club Marseille...they're in the French Cup final! The bad news is that all-conquering Paris St-Germain will be their opponents. Sorry lads, I've gone a bit Geoff Shreeves on Branislav Ivanovic there. Florian Thauvin is Marseille's man of the moment, tucking in Steven Fletcher's pass to see off the Ligue 2 side.

FULL-TIME

Italian Serie A

And let's quickly pop across the Med to Italy. Juventus crush visitors Lazio as they storm towards their fifth straight Scudetto, while Roma move closer to Serie A's third Champions League spot as nearest rivals Inter Milan lose...

Chievo 5-1 Frosinone

Empoli 1-0 Hellas Verona

Genoa 1-0 Inter Milan

Juventus 3-0 Lazio

Palermo 2-2 Atalanta

Roma 3-2 Torino

Udinese 2-1 Fiorentina

3 - @valenciacf have won as many La Liga games under Pako Ayestarán than under Gary Neville. Confidence.

FULL-TIME

Spanish La Liga

While Zinedine Zidane shares his wise words with his Madrid players, let's have a scout around the rest of La Liga. Here are the other full-time results - Gary Neville might want to look away...

Malaga 1-1 Rayo Vallecano

Sporting Gijon 2-1 Sevilla

Valencia 4-0 Eibar

HALF-TIME

Real Madrid 1-0 Villarreal

Whatever Barca and Atletico can do, Real can do too. Not quite with the glamour of Barca, nor with the efficiency of Atleti, but so far so good. Real barely stretched fourth-placed Villarreal until Karim Benzema headed them ahead, but it matters not. They are halfway to moving within a point of their title rivals. 

Karim Benzema
AFP/GETTY

Real Madrid 1-0 Villarreal

11 - Karim Benzema has scored more first goals than any other player in La Liga this season. Blow.

GOAL - Real Madrid 1-0 Villarreal

Karim Benzema (41 mins)

Madrid are in business! Zizou's men chop that gap to the top two down to a point (as it stands). Cristiano Ronaldo causes havoc down the left flank, skipping past his marker before his fierce cross-shot is palmed clear by Villarreal keeper Sergio Asenjo. The problem is he can only push straight on to the head of Karim Benzema, who nods in the opener.

Karim Benzema
AFP/GETTY

FULL-TIME

Athletic Bilbao 0-1 Atletico Madrid

Talking of massive wins...it is all over at San Mames. Atletico Madrid keep the pressure on leaders Barcelona thanks to Fernando Torres's goal.

Atletico Madrid celebrate
Reuters

GOAL - Roma 3-2 Torino

Francesco Totti (89 mins)

Italian Serie A

Scenes! Francesco Totti has only gone and bagged what could be the winner!! Roma win a late penalty...up steps Il Capitano...buries it. Sign him up! Massive three points in Serie A's Champions League chase. 

Real Madrid 0-0 Villarreal

Little for the Madridistas to get excited about. Oooh, hang on...here we go. Lucas Vazquez meets Luka Modric's cutback from the left with a vicious 12-yard half-volley, but it flashes over the crossbar. Fourth-placed Villarreal, who are 15 points behind Madrid, will be happy with their start. And so will Barca...

Luka Modric
AFP/GETTY

Roma 2-2 Torino

Totti comes on, scores with his first touch. Roma 2, Torino 2. Eternal -- like the city that spawned him.