Match ends, Hamburger SV 0, FC Bayern München 1.
Joshua Kimmich struck with two minutes left as Bundesliga leaders Bayern Munich kept up a 100% start under Carlo Ancelotti at struggling Hamburg.
Kimmich turned in Franck Ribery's low cross from close range, just as the home side looked set for a point.
Home goalkeeper Rene Adler had made a series of fine saves, most notably from Robert Lewandowski's close-range shot.
Bayern did suffer a setback when centre-back Mats Hummels came off with a knee injury soon after half-time.
Hummels will be assessed before Wednesday's Champions League trip to Atletico Madrid.
Labbadia gets response - but no points
Hamburg coach Bruno Labbadia, a former Bayern striker, has been under intense scrutiny after his team's poor start to the season, with just one point taken from four matches before Saturday.
There had been suggestions that Labbadia, who saved Hamburg from relegation two seasons ago, could lose his job if his players failed to perform against the champions.
As it was, the home side put it a spirited display, despite falling to a fourth successive league defeat.
Bayern had the bulk of the possession, and turned up the pressure considerably after a sleepy first half.
But Adler was inspired - reacting brilliantly early in the second half when Lewandowski turned Thiago's corner goalwards, and later beating away a David Alaba free-kick before turning Thomas Muller's effort wide.
Lewandowski also had a penalty appeal rejected as Emir Spahic seemed to drag him back when he was clear, but Bayern found a way to score as time was running out.
- 24G Sakai
- 6dos Santos Justino de MeloBooked at 70mins
- 20EkdalSubstituted forLasoggaat 90'minutes
- 21BahouiSubstituted forKosticat 67'minutes
- 7WoodSubstituted forGregoritschat 84'minutesBooked at 90mins
- 3Pereira Reis
- 8Martínez AguinagaBooked at 65mins
- 5HummelsSubstituted forBoatengat 51'minutes
- 32KimmichBooked at 83mins
- 6Thiago Alcántara
- 35Renato SanchesSubstituted forVidalat 61'minutes
- 29ComanSubstituted forRibéryat 61'minutesBooked at 73mins
- 13Ferreira de Souza
- Felix Zwayer
- Shots on Target
Second Half ends, Hamburger SV 0, FC Bayern München 1.
Attempt missed. Pierre-Michel Lasogga (Hamburger SV) header from the right side of the six yard box is too high. Assisted by Filip Kostic with a cross following a set piece situation.
Foul by Thiago Alcántara (FC Bayern München).
Michael Gregoritsch (Hamburger SV) wins a free kick in the attacking half.
Michael Gregoritsch (Hamburger SV) is shown the yellow card for a bad foul.
Arturo Vidal (FC Bayern München) wins a free kick in the defensive half.
Foul by Michael Gregoritsch (Hamburger SV).
Attempt missed. Pierre-Michel Lasogga (Hamburger SV) header from the centre of the box is too high. Assisted by Gideon Jung following a corner.
Attempt missed. Gideon Jung (Hamburger SV) header from the centre of the box misses to the right. Assisted by Filip Kostic with a cross following a corner.
Corner, Hamburger SV. Conceded by Jérôme Boateng.
Attempt blocked. Michael Gregoritsch (Hamburger SV) left footed shot from outside the box is blocked. Assisted by Johan Djourou.
Substitution, Hamburger SV. Pierre-Michel Lasogga replaces Albin Ekdal.
Goal! Hamburger SV 0, FC Bayern München 1. Joshua Kimmich (FC Bayern München) right footed shot from the right side of the six yard box to the bottom right corner. Assisted by Franck Ribéry following a fast break.
Offside, FC Bayern München. Jérôme Boateng tries a through ball, but Thomas Müller is caught offside.
Substitution, Hamburger SV. Michael Gregoritsch replaces Bobby Wood.
Joshua Kimmich (FC Bayern München) is shown the yellow card for a bad foul.
Foul by Joshua Kimmich (FC Bayern München).
Filip Kostic (Hamburger SV) wins a free kick on the left wing.
Attempt saved. Joshua Kimmich (FC Bayern München) right footed shot from the centre of the box is saved in the top left corner.