Back
Getty
Atletico Madrid kept up the pressure at the top of La Liga with a 1-0 win over Deportivo de La Coruna at the Riyadh Air Metropolitano.
Julian Alvarez struck three minutes into the second half as Diego Simeone's side extended their unbeaten run to eight matches in all competitions and moved within two points of leaders Barcelona ahead of El Clasico on Sunday.
Valencia's struggles continued with a dramatic 2-1 home defeat by rivals Villarreal. Georges Mikautadze scored a winner for the visitors deep into stoppage time as both sides finished the Derbi de la Comunitat with 10 men.
Rayo Vallecano's winless run goes on after losing 3-0 at home against Elche.
Borussia Dortmund moved three points clear of Bayern Munich at the top of the Bundesliga after Maximilian Beier's late goal in a 1-0 win over Eintracht Frankfurt at Signal Iduna Park.
RB Leipzig are fifth after a comfortable 4-0 win over Elversberg, with Romulo scoring twice.
Niclas Fullkrug scored two first-half penalties as Werder Bremen held out for a 3-2 win at Mainz which puts them sixth.
At the other end of the table, strugglers Union Berlin drew 1-1 at Augsburg, where both sides had a player sent off.
Lazio are three points clear at the top of Serie A after a 2-1 win over Parma.
Kenneth Taylor put the home side ahead early in the second half, before an own goal by Diego Carlos doubled the lead and Simone Lontani hit a stoppage-time consolation.
Roma sit third - a point behind Inter, who play strugglers Fiorentina on Sunday - after battling back with two late goals from Leonardo Balerdi to secure a 3-3 draw against Napoli in a dramatic Derby del Sole.
Como followed up their Champions League win over Manchester United by beating Sassuolo 2-0 as Tasos Douvikas scored twice.
In Saturday's only Ligue 1 match, Paris FC missed the chance to go top of the table after slipping to a 2-1 defeat at Lens.