Juventus snatched a dramatic 4-3 win at home to Inter, with Vasilije Adzic netting a stunning added-time winner in a game in which a Thuram brother scored for each side, but Napoli stayed top with a 3-1 win at Fiorentina.
In Turin, Juventus took the lead in the 14th minute through Lloyd Kelly. Inter equalised on the half-hour mark with Hakan Calhanoglu’s strike but Juventus were back in front thanks to Kenan Yildiz eight minutes later.
Calhanoglu scored another in the 65th minute to draw Inter level again and 11 minutes later Marcus Thuram’s header from a corner put the away side in front, but his brother, Khéphren, headed in from a free-kick eight minutes from the end to pull Juve level.
With the game heading for a draw, the substitute Adzic smashed home the winner from distance to put Juventus on nine points, three ahead of Napoli, Cremonese and Roma who all have a game in hand. Inter remain on three points.
Napoli strolled to a comfortable win away in Florence, with Rasmus Højlund scoring on his debut as the defending champions continued their perfect start to the season.
The visitors went ahead in the sixth minute, with Kevin De Bruyne converting from the spot, and Højlund’s debut goal doubled Napoli’s lead eight minutes later. Sam Beukema tapped in from close range six minutes after the break to make it 3-0.
While Napoli did concede their first goal of the season when Luca Ranieri pulled one back for Fiorentina with 11 minutes left, Antonio Conte’s side came away with a well-deserved three points.
In Spain, Kylian Mbappé scored and provided the assist for Arda Guler as Real Madrid weathered a second-half storm to beat Real Sociedad 2-1, maintaining their perfect La Liga start despite playing most of the match with 10 men.
The visitors got off to a flying start with Mbappé opening the scoring from a quick counter in the 12th minute, but their task became significantly harder when the defender Dean Huijsen was shown a straight red card after the half-hour mark for hauling down last man Mikel Oyarzabal.
Despite their numerical disadvantage, Real Madrid doubled their lead just before half-time when Guler scored from close range following a great run by Mbappé who brilliantly put the ball on a plate for the Turkish midfielder inside a crowded box.
Real Sociedad pulled one back through Oyarzabal from the penalty spot in the 56th minute after a handball by Dani Carvajal, but the visitors held on for a hard-fought victory that keeps them top of La Liga with 12 points from four matches, three ahead of Athletic Bilbao, who have a game in hand and host Alavés later on Saturday. The defeat leaves winless Real Sociedad in 17th place with two points, one spot above the relegation zone.
Atlético Madrid finally got their season up and running, with Pablo Barrios and Nico González on target in a 2-0 home victory over Villarreal that delivered a first win of the campaign. Atlético struck early when Julián Álvarez capitalised on a defensive howler in the ninth minute before assisting Barrios, who fired a first-touch effort from inside the box. González sealed the points in the 52nd minute, bursting past the defence to meet Marcos Llorente’s cross from the right with an unstoppable bullet header.
Harry Kane scored twice as Bayern Munich dismantled promoted Hamburg 5-0, to make it three wins from three Bundesliga games to stay top.
The champions, who host Chelsea in the Champions League on Wednesday, scored four times in the opening 29 minutes to put the game to bed. Hamburg have now conceded 55 goals in their last nine trips to the Bavarian capital.
Hamburg, back in the Bundesliga after a seven-season spell in 2. Bundesliga, were behind after three minutes when Serge Gnabry drilled in from a tight angle. Aleksandar Pavlović doubled their lead six minutes later before a 26th-minute Kane penalty made it 3-0. Luis Díaz also got on the scoresheet with a deflected effort another three minutes later.
Bayern, who host Chelsea in the Champions League on Wednesday, took their foot off the gas after the break but still scored again, with Kane bagging his fifth league goal just after the hour mark before Michael Olise hit the woodwork late in the game.
Vincent Kompany, Bayern’s coach: said: “There are no easy matches. You have to carve out that momentum. We have played ourselves into a good position, not only against Hamburg, and we are going into the next game which is again at home, with a lot of confidence.
“It worked well in the first half and in the second half we controlled the game and scored another goal. I am happy with the result. Clean sheet, five goals scored, a great feeling, great atmosphere.”
Borussia Dortmund cruised to a 2-0 win away to a Heidenheim side who played most of the game with 10 men.
Heidenheim, whose coach Frank Schmidt will celebrate 18 years on their bench next week, were looking to end a losing start in the Bundesliga but it quickly turned sour with Leart Paqarada taken off with a knee injury after seven minutes. To make matters worse Budu Zivzivadze was dismissed in the 21 minute for a late tackle on Felix Nmecha.
It was only a matter of time until Dortmund scored and Serhou Guirassy put them in the lead, heading in at the far post in the 33rd minute to score in his eighth consecutive league game. Dortmund made sure they went into the break with a two-goal cushion after Maximilian Beier tapped in a Karim Adeyemi cutback in first-half stoppage time.
Unbeaten Dortmund have seven points, two behind Bayern.