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.