Atletico Madrid’s La Liga title defence was dealt a blow as they suffered a shock 1-0 defeat at Alaves.
Centre-back Victor Laguardia’s fourth-minute header from a Ruben Duarte corner was enough for the hosts to secure their first win of the season as they moved off the foot of the table.
Atleti huffed and puffed as they attempted to find a way back into the match after such an early blow, but were kept out by admirable defending from the hosts.
Marcos Llorente, Luis Suarez and substitute Angel Correa all went close for the visitors and Laguardia headed Kieran Tripper’s shot off the line.
Tomas Pina missed a glorious chance to double Alaves’s lead nine minutes from time, but fired over when unmarked on the penalty spot – but his side hung on to claim a first victory over Atleti since 2003. The result left Diego Simeone’s side second on 14 points.
Real Madrid missed the chance to go five points clear at the top of La Liga as they were held 0-0 by Villarreal.
Real wanted a penalty in the first half when defender Nacho collided with Raul Albiol in the box, however referee Jesus Gil Manzano waved away the protests.
Arnaut Danjuma looked most likely to score for the visitors, forcing Thibaut Courtois into a couple of smart stops in each half.
Real defender Eder Militao sent a header wide after the break from a Marco Asensio freekick as Madrid struggled to make a breakthrough.
A combination of Isco and Vinicius Junior were denied by Villarreal goalkeeper Geronimo Rulli as Unai Emery’s side held on to secure a point.
Youssef En-Nesyri’s early strike and a late goal from Rafa Mir helped Sevilla beat Espanyol 2-0. Sevilla midfielder Thomas Delaney was sent off for two cautions in as many minutes during the second half.
Valencia rallied late with 10 men to draw 1-1 with Athletic Bilbao, ending a two-game losing streak.
Bilbao took the lead with a goal from Inigo Martinez in the 69th minute but Marcos Andre equalised five minutes into stoppage time at Mestalla Stadium. The hosts had lost Maxi Gomez with a red card in the 82nd minute.
Serie A – Inter remain unbeaten, Maldini scores on first start
Inter Milan maintained their unbeaten record in Serie A with an entertaining 2-2 draw against Atalanta on Saturday that featured late drama, as the champions missed a penalty and the visitors had a match-winning goal ruled out.
A sublime Lautaro Martinez volley put Inter in front after five minutes, but Atalanta turned the game on its head before the break with goals from Ruslan Malinovskyi and Rafael Toloi.
Edin Dzeko pulled the hosts level after 71 minutes, before Federico Dimarco’s penalty came off the bar with four minutes remaining and Roberto Piccoli’s last-minute strike was disallowed because the ball went out of play in the build-up.
The result leaves Inter in third place on 14 points, three ahead of Atalanta in fifth but two behind league leaders AC Milan, who beat Spezia 2-1 earlier on Saturday.
Daniel Maldini scored for Milan on his first league start for the club. The 19-year-old followed in the footsteps of his father Paolo and grandfather Cesare, two Milan greats, by scoring in Italy’s top flight with a 48th-minute header, which sent the Rossoneri top of the table.
Daniele Verdes’ heavily deflected strike drew the home side level at the Stadio Alberto Picco, but a late goal from substitute Brahim Diaz scored the winner for Milan four minutes after coming on.
Saturday’s late match saw Nikola Kalinic scored in the 90th minute to earn Verona a dramatic 3-3 at Genoa, who had fought back from 2-0 down to lead with a late double from Mattia Destro.
Bundesliga – Gladbach beat Dortmund
Hosts Borussia Monchengladbach stunned 10-man Borussia Dortmund 1-0 with a goal from Denis Zakaria.
Dortmund, playing without injured captain Marco Reus and top striker Erling Haaland, suffered their second loss of the season, dropping to fourth place on 12 points, four off leaders Bayern Munich as Gladbach notched their second victory in six games.
Zakaria struck in the 37th minute after charging in the box, getting a lucky deflection to keep possession and then slotting in for the lead.
Things got worse for Dortmund, who host Sporting in the Champions League next week, three minutes later when Mo Dahoud got his marching orders following a second booking, putting his team firmly on the backfoot.
The hosts had a string of good chances in the second half on a frustrating return to Gladbach for Dortmund coach Marco Rose, who had coached the Foals for two years, but left this season to join the Ruhr valley club.
Rose’s team did not manage a single effort on goal over 90 minutes, dropping to fourth, one off third-placed VfL Wolfsburg, who lost 3-1 at Hoffenheim, and Bayer Leverkusen. Gladbach move up to 11th on seven points.
RB Leipzig thrashed Hertha Berlin 6-0 to finally ease the pressure that had been building on manager Jesse Marsch.
Christopher Nkunku chipped the ball over the Hertha goalkeeper in the 16th minute, then set up Yussuf Poulsen for Leipzig’s second. Lukas Klostermann had a goal ruled out as Leipzig racked up nine efforts to the visitors one in the first half, before Nordi Mukiele made it 3-0 in injury time.
There was no let-up for Hertha as Emil Forsberg converted a penalty on the hour mark, and Nkunku, who had been fouled for the penalty, scored from a free kick in the 70th minute. Amadou Haidara completed the rout seven minutes later.
Florian Wirtz’s second-half strike was enough for Bayer Leverkusen to beat Mainz 1-0.
Cologne drew at Eintracht Frankfurt 1-1, Hoffenheim came from behind to defeat Wolfsburg 3-1 and Kevin Behrens scored in the 88th to give Union Berlin a late 1-0 win over Arminia Bielefeld.
Ligue 1 – PSG remain perfect
PSG maintained their perfect record in Ligue 1 with Idrissa Gueye’s fine goal inspiring them to a 2-0 home win against Montpellier.
In the absence of Lionel Messi, who missed his second consecutive game to nurse a bruised knee, Angel Di Maria started up front for PSG, alongside Kylian Mbappe and Neymar.
The spark came from the midfield, with Gueye unleashing a fierce strike that went into the top corner to put the hosts ahead in the 14th minute.
Under sustained pressure, Montpellier reacted with a fine free kick by Teji Savanier which was parried by Keylor Navas, again favoured over Gianluigi Donnarumma to start in goal.
Neymar was lively again but was denied twice by Jonas Omlin, who could do nothing against Ander Herrera’s shot three minutes before the break but was saved by his crossbar.
Di Maria was replaced with Draxler in the 88th minute and it took the German only one minute to find the back of the net after being set up by Neymar. PSG are now on 24 points, 10 ahead of second-placed Marseille and host Manchester City in the Champions League on Tuesday.
Champions Lille claimed their second consecutive win as Jonathan David’s double gave them a 2-1 victory at Racing Strasbourg, who had Adrien Thomasson sent off late on.
Nice bounced back from their first defeat of the season with a comprehensive 3-0 victory at St Etienne that lifted them up to third in the Ligue 1 standings.
Amine Gouiri, Calvin Stengs and Andy Delort scored to put the side, who slumped to a 1-0 defeat at Lorient on Wednesday, on 13 points from seven games.
Gouiri found the back of the net after 15 minutes with a 30-metre strike that took a deflection off Mahdi Camara.
Stengs doubled the advantage nine minutes into the second half after being played through nicely by Kephren Thuram before Delort wrapped it up seven minutes from time from close range.
Lyon were held to a 1-1 home draw by Lorient, as an early second-half goal from Karl Toko Ekambi cancelled out Armand Lauriente’s opener.