Eintracht Frankfurt’s Filip Kostic drilled home an 83rd minute goal to stun Bayern Munich and snatch a 2-1 Bundesliga win, earning a first league victory at Bayern in 21 years and snapping the hosts’ nine-game winning run in all competitions.
Kostic picked up the ball on the edge of the box, charged forward and beat keeper Manuel Neuer with a powerful low drive in the 83rd minute to seal Eintracht’s first win of the season.
The home side took the lead when Leon Goretzka benefited from a Martin Hinteregger mistake to score in the 29th minute. The Austrian defender quickly made amends by powering a header into the net for the equaliser three minutes later.
Both teams each had a chance to take the lead before the break with Eintracht’s Almamy Toure forcing a superb save from Neuer in the 43rd minute and Bayern’s Serge Gnabry hitting the post from close range a minute later.
Eintracht scored what proved to be the winner against the run of play through Kostic before Trapp made another key save in stoppage time to palm a Goretzka shot wide.
Paris Saint-Germain suffered their first defeat of the season when they were beaten 2-0 at Rennes on Sunday to drop their first Ligue 1 points of the season. The hosts won thanks to goals by Gaëtan Laborde and Flavien Tait each side of the interval to end PSG’s eight-game winning run in the league.
PSG, whose last defeat came in the French Super Cup by Lille, remain top of Ligue 1 with 24 points, six ahead of second-placed RC Lens. Rennes moved up to seventh on 12 points.
Five days after an impressive win over Manchester City in the Champions League, PSG got off to a lively start but showed a lack of ruthlessness when Neymar skied a close-range attempt in the 22nd minute. Lionel Messi’s free-kick crashed against the crossbar and although he combined well with Neymar and Kylian Mbappé, the visitors struggled to break the deadlock.
Rennes, who had beaten Vitesse Arnhem in the Europa League less than 72 hours earlier, went ahead on the stroke of half-time in clinical fashion, Laborde volleying home in clinical fashion from Kamaldeen Sulemana’s cross.
PSG were caught cold straight after the interval when Tait fired home from Laborde’s cross.
The hugely disappointing Neymar was replaced by Mauro Icardi in the 76th minute but the Argentine failed to inspire PSG, who failed to register a shot on target all game. Rennes kept their composure in the closing stages as they handed PSG their first away league defeat for eight months.
Real Madrid’s stuttering form continued when they were stunned 2-1 away at Espanyol in LaLiga.
Carlo Ancelotti’s side are now without a win in three games in all competitions but remain top of the table on 17 points, ahead of city rivals Atlético Madrid on goal difference.
A goal in either half from Raúl de Tomás and Aleix Vidal was enough for Espanyol to secure the three points against Real.
Karim Benzema’s curled effort halved the deficit 19 minutes from time but Real were unable to find an equaliser, with Eden Hazard’s late effort ruled out for offside.
In Italy, the Scottish midfielder Aaron Hickey was on target as Bologna earned a comfortable 3-0 win over a below-par Lazio. Musa Barrow gave the home side a 14th-minute lead with a sumptuous curled finish before Arthur Theate headed in a second three minutes later. Hickey’s second goal of the season in the 68th minute capped a fine afternoon for Bologna, who strolled to their first win in four games.
Lazio’s miserable afternoon was completed by Francesco Acerbi’s late red card. Bologna moved up to ninth, level on points with Lazio in seventh.
Napoli came from behind to earn a 2-1 victory at Fiorentina, ensuring they remain the only side in Europe’s top five leagues with a 100% record this season.
The league leaders started sluggishly and were punished in the 28th minute as Lucas Martínez Quarta took advantage of some slack marking to fire Fiorentina into a deserved lead.
The opener acted as a wake-up call for Napoli with Hirving Lozano firing them level 10 minutes later, following up after goalkeeper Bartlomiej Dragowski had brilliantly saved Lorenzo Insigne’s penalty.
Victor Osimhen then almost edged Napoli in front before halftime with a spectacular overhead kick. However, the visitors did not have to wait much longer to complete the turnaround, with Amir Rrahmani giving them a 2-1 lead in the 50th minute.
Milan continued their impressive start to the season, surviving a late Atalanta comeback to earn a 3-2 victory.
Milan raced into an early lead, with captain Davide Calabria poking home the ball at the second attempt after just 28 seconds. The hosts piled on the pressure in search of an equaliser but could not make several chances count, and Atalanta’s wastefulness proved costly as Sandro Tonali raced clear three minutes before the break to double Milan’s advantage. Milan did not let up as Rafael Leão seemingly put the victory beyond all doubt with a third goal with 12 minutes to go.
Duvan Zapata got Atalanta back into the contest from the penalty spot with four minutes left, before Mario Pasalic ensured a nervy finish for Milan in stoppage time with a second goal for the hosts, but it proved too little, too late.