Joshua Kimmich broke the deadlock in the 88th minute as Bayern Munich maintained their perfect start into the Bundesliga season with a hard-fought 1-0 at ailing SV Hamburg on Saturday.
Kimmich tapped in a cross from Franck Ribery which could spell the end of the reign of Hamburg coach Bruno Labbadia after one draw and four straight defeats, despite a big effort from his team on the day.
Bayern by contrast are top of the table with a maximum 15 points from five games, ahead of Borussia Dortmund who have 12 from a 3-1 over Freiburg on Friday. Cologne, Borussia Moenchengladbach, Eintracht Frankfurt and Hertha Berlin have 10 each.
Munich will however need improvement when they visit Atletico Madrid in the Champions League next week in a rematch of last season's semi-finals.
The other two Champions League teams in action Saturday also won, with Gladbach warming up for the visit of Barcelona with a 2-0 against Ingolstadt; and Bayer Leverkusen's Javier Hernandez completing a hat-trick in stoppage time for a 3-2 victory at Mainz.
Frankfurt salvaged a last-gasp 3-3 against Hertha; Werder Bremen got their first season win in stoppage time, 2-1 over Wolfsburg; and Augsburg defeated 10-man Darmstadt 1-0.
Hamburg had an early chance from Nahil Bahoui while on the other end Rene Adler saved from David Alaba and Robert Lewandowski headed high from a promising position.
Bayern's Mats Hummels limped off with a knee injury but their pressure increased once Carlo Ancelotti brought on Franck Ribery and Arturo Vidal.
Adler made several more saves but it was to no avail as Thiago superbly passed to Ribery whose cross from the left was tapped in by Kimmich at the far post.
"We lacked ideas and didn't have many chances in the first half. But we did better after the break and thankfully we won," Kimmich told Sky TV.
Club chief Dietmar Beiersdorfer did not want to say whether Labbadia would be retained while Labbadia himself said: "The team performed well today ... I did what I could do. That's all what counts for me."
Coming off a 3-0 mid-week drubbing in Munich, Hertha went 1-0 up in the 19th from Vedad Ibisevic's penalty.
Frankfurt reversed matters before half-time from Marco Fabian and Alexander Meier tapped. Hertha regained the lead from Ibisevic's volley and a curling shot by Alexander Esswein but Frankfurt stole a point in stoppage time from Michael Hector's header.
There was similar drama in Mainz where Hernandez nodded the winner for the hosts after scoring earlier in the 32nd and 67th. Mainz had led from Yunus Malli in the 31st and Stefan Bell four minutes later.
Moenchengladbach went ahead against Ingolstadt from Lars Stindl's curling shot into the left corner in the 42nd. Stindl and Julian Korb hit the post before Oscar Wendt wrapped up matters in the 76th.
But goalkeeper Yann Sommer warned that Barcelona will be "a completely different game."
Alfred Finnbogason headed the 47th-minute winner as Augsburg beat Darmstadt, who had Leon Guwara sent off for a second bookable offence on the stroke of half-time.
In Bremen, Lennart Thy smashed an 86th-minute equalizer and Theodor Gebre Selassie headed the winner in injury time to reverse Wolfsburg's surprise lead from an own goal by Robert Bauer, in the second game under interim coach Alexander Nouri.
The result lifted Bremen to 15th and sent Schalke to the bottom of the table with zero points ahead of their trip to Hoffenheim Sunday, with the day's other game being Cologne v RB Leipzig.