Bayern Munich ended a three-match winless run when it beat Bayer Leverkusen 2-1 on Saturday, although the Bundesliga champion still had to cling on at the end.
Borussia Dortmund, which beat Bayern Munich a week ago, ended an eventful week by losing 2-1 at Eintracht Frankfurt while Hoffenheim remained unbeaten after drawing 1-1 at Borussia Moenchengladbach. Werder Bremen twice came from behind to draw 2-2 at bottom club Hamburg SV, which remained winless after 12 games, in the relegation dogfight.
Champion Bayern's win kept it three points behind RB Leipzig, which leads with 30 points from 12 games after its 4-1 win at Freiburg on Friday. Frankfurt is third on 24 points followed by Cologne and Hoffenheim on 22 and Dortmund, last season's runner-up, back in sixth on 21.
First win in three weeks
Thiago Alcantara headed Bayern in front on the half hour after poor Leverkusen defending but the visitor levelled five minutes later when Hakan Calhanoglu played a one-two with Julian Brandt to slice open the defence and fire past Manuel Neuer.
Bayern regained the lead when Mats Hummels headed in Joshua Kimmich's cross but it had to endure an agonising finale before claiming its first win since it beat PSV Eindhoven in the Champions League more than three weeks ago.
Javi Martinez had to make a desperate lunging clearance to prevent Kevin Volland scoring, then Kevin Kampl curled a shot narrowly wide before a Calhanoglu free kick was saved by Neuer with the last kick of the game.
Szabolcs Huszti gave Frankfurt the lead against Dortmund 16 seconds into the second half when he slotted home from Timothy Chandler's cross. Pierre-Emerick Aubameyang headed Dortmund level in the 77th minute, only for substitute Haris Seferovic to grab the winner for the host from the next attack.
Dortmund was agonisingly close to an equaliser when Ousmane Dembele curled a shot against the crossbar in stoppage time. Hoffenheim's unbeaten record was in danger when it fell behind to Mahmoud Dahoud's goal after 25 minutes at Glabach but Nadiem Amiri equalised with a shot from the edge of the area eight minutes after the re-start.
Hamburg, the only ever-present team in the Bundesliga's 53-year history, took a third-minute lead through Michael Gregoritsch, only for Fin Barlets to equalise 10 minutes later.
Nicolai Mueller and Lewis Holtby combined to set up Gregoritsch for his second in the 28th minute but Serge Gnabry equalised with an individual effort on the stroke of halftime.
Hamburg stayed rooted to the bottom with four points with Bremen two places above it in the relegation playoff spot on eight.
Latest on Sportstar
- CONCACAF reverting to Champions Cup from Champions League
- Djokovic reaches French Open semifinals, awaits winner of Alcaraz vs Tsitsipas
- French Open 2023 Live Updates: Alcaraz vs Tsitsipas in Roland-Garros quarterfinals, winner faces Djokovic
- Red Bull’s Max Verstappen surges ahead in F1 standings
- Miyu Kato loses women’s doubles money for accidentally hitting ball kid