Alvaro Morata struck with two headers as Atletico Madrid clinched a rare LaLiga win over arch-rivals Real Madrid, winning 3-1 at the Metropolitano Stadium.
Morata and Antoine Griezmann gave Atletico a 2-0 lead inside 18 minutes and after Toni Kroos reduced the deficit before the break, Spain captain Morata headed his second against his former club a minute after the restart.
Atletico, who had won only one of their previous 14 league meetings against their rivals, halted Real’s five-game winning start to the league season.
Villarreal’s former Liverpool defender Alberto Moreno was sent off as his side drew 1-1 at Rayo Vallecano.
Kike Perez equalised for Vallecano a minute after Alexander Sorloth had fired Villarreal into a first-half lead and Moreno was shown his second yellow card in the 77th minute.
Real Sociedad sealed their second league win of the season in a seven-goal thriller at home against Getafe.
The visitors led 2-1 at half-time through Carles Alena’s header and Borja Mayoral’s penalty after Takefusa Kubo had given Sociedad an early lead.
Mikel Oyarzabal’s second-half double – his first coming from the penalty spot – sandwiched Brais Mendez’s effort to put the home side 4-2 up before Juan Latasa headed a late third for Getafe.
Guido Rodriguez’s second-half equaliser earned Real Betis a 1-1 home draw against Cadiz, who had led at half-time through Chris Ramos.
Las Palmas overcame the second-half dismissal of Mika Marmol to secure their first win of the season, 1-0 at home against second-bottom Granada, thanks to Kirian Rodriguez’s stoppage-time goal.
Italy midfielder Federico Dimarco’s first goal of the season clinched Inter Milan a 1-0 win at bottom club Empoli and kept them top of Serie A.
Dimarco struck early in the second half as Inter extended their 100 per cent league record this season to five matches.
Reigning champions Napoli were held 0-0 at Bologna and are now seven points behind Inter.
Fiorentina kept pace with the top four as goals from Lucas Martinez Quarta and Giacomo Bonaventura secured them a 2-0 victory at winless Udinese.
Atalanta, a point behind Fiorentina, won 2-0 at home against second-bottom Cagliari, with former Everton winger Ademola Lookman and Mario Pasalic both on target.
Duvan Zapata’s late header rescued a 1-1 draw for Torino at Roma, who had led through Romelu Lukaku’s second-half goal.
In the Bundesliga, Bayer Leverkusen are level on points with leaders Bayern Munich after beating newly-promoted Heidenheim 4-1 at BayArena.
Victor Boniface’s early opener for Leverkusen was cancelled out by Eren Dinkci in the second half, but Jonas Hofmann put the home side back in front and after Boniface had converted a penalty, Amine Adli completed the scoring.
Eintracht Frankfurt and Freiburg sit eighth and ninth respectively after drawing 0-0 at Deutsche Bank Park.
Paris St Germain climbed to within two points of surprise early Ligue 1 leaders Brest by thrashing Marseille 4-0 at Parc des Princes.
Goncalo Ramos notched a second-half double after first-half efforts from Achraf Hakimi and Randal Kolo Muani.
Strasbourg and Le Havre are among the early pace-setters after winning 1-0 at Metz and 2-1 at home against rock-bottom Clermont respectively.
Teenager Habib Diarra fired Strasbourg’s winner as they notched their third league win of the season, while Nabil Alioui and Mohamed Bayo put Le Havre 2-0 up inside seven minutes before Cheick Konate replied for Clermont.
Lens registered their first win of the season in all competitions, 2-1 at home against Toulouse, thanks to Morgan Guilavogui’s late strike, while Rennes were held 0-0 at Montpellier.