Tammy Abraham's penalty more than nine minutes into stoppage time ended Roma’s winless run as Jose Mourinho's scraped a 1-0 victory at 10-man Spezia in Serie A.
Karim Benzema's 83rd-minute goal was enough for Real Madrid to extend their lead at the top of La Liga to nine points with a 1-0 win at Rayo Vallecano.
An early goal from Turkish striker Enes Unal shocked La Liga leaders Real Madrid as they lost 1-0 at Getafe on Sunday and ended a 15-match unbeaten run.
Bayern Munich extended their Bundesliga lead to six points with Jamal Musiala on target as they beat Mainz 2-1, while Borussia Dortmund were held by Bochum.
Memphis Depay and Philippe Coutinho scored late on at Villarreal as Barcelona won 3-1 to finally end their winless streak away from home under new coach Xavi.
Serie A leaders Napoli lost for the first time this season as Inter Milan reinvigorated their own title bid with a 3-2 win at the San Siro.
Marc Cucurella has completed his move to Brighton from La Liga side Getafe on a contract until June 2026, subject to international clearance.
Atletico Madrid stayed in control of La Liga's title race by beating Huesca 2-0 while Lionel Messi scored twice in Barcelona's win against Getafe.
Bayern Munich beat Werder Bremen 3-1 with Robert Lewandowski climbing to second in the Bundesliga's all-time scorers list, as Real Madrid defeated Elche 2-1.
Leon Goretzka and Robert Lewandowski scored late on to keep Bayern Munich top of the Bundesliga with 4-2 comeback win over Borussia Dortmund in Der Klassiker.
Real Madrid suffered a shock 2-1 defeat to third division Alcoyano to exit the Copa del Rey after extra-time on Wednesday night.
Real Madrid drew level with Atletico Madrid at the top of La Liga with a 2-0 win over Granada, plus all the latest from Serie A and La Liga.
Barcelona's dismal start to the La Liga season continued as a second-half winner from substitute Alvaro Negredo handed Cadiz another major top-flight scalp.
Zlatan Ibrahimovic made a winning return to the AC Milan team as his quickfire double won the Milan derby, while Real Madrid and Barcelona suffered shock defeats.
Goals from Romelu Lukaku and former Tottenham midfielder Christian Eriksen saw Inter Milan through to the Europa League quarter-finals with a 2-0 win against Getafe.
Inter Milan moved back up to second in Serie A after coming from behind to beat Torino 3-1 thanks to three goals in the space of 13 minutes.
Sergio Ramos' late penalty put Real Madrid four points clear at the top of La Liga with a nervy 1-0 win over Getafe.
Valencia were held to a 1-1 home draw by 10-man Levante in La Liga after the visitors levelled eight minutes into stoppage time with a VAR-awarded penalty.
La Liga is set to return to action on June 11 with 110 games left to play. Here's a refresher to bring you up to speed with the state of play...
La Liga president Javier Tebas hopes a derby between Sevilla and Real Betis will mark the return of the Spanish top flight on June 11.