Match ends, Borussia Dortmund 2, Hamburger SV 0.
Michy Batshuayi scored his third goal in his second game for Borussia Dortmund, as Marco Reus returned from an eight-month injury lay-off.
Chelsea loanee Batshuayi converted Christian Pulisic's cross from close range as Dortmund beat Hamburg to remain third.
Reus, who last played when he ruptured his ligaments in May's German Cup final win over Eintracht Frankfurt, captained the side.
Mario Gotze chipped in a late second.
Elsewhere, Eintracht Frankfurt remain in the Champions League places after beating bottom club Cologne 4-2.
Fifth-placed Bayer Leverkusen lost 2-0 at home to Hertha Berlin.Hoffenheim beat Mainz 4-2, and Hannover beat Freiburg 2-1.
- 23KagawaSubstituted forDahoudat 62'minutes
- 22PulisicSubstituted forCastroat 85'minutes
- 11ReusSubstituted forGötzeat 71'minutes
- 28JungBooked at 65mins
- 4van Drongelen
- 24G Sakai
- 20EkdalSubstituted forHahnat 71'minutes
- 12Souza Silva
- 6dos Santos Justino de Melo
- 14HuntSubstituted forSalihovicat 54'minutes
- 7WoodSubstituted forArpat 54'minutes
- Marco Fritz
- Shots on Target
Second Half ends, Borussia Dortmund 2, Hamburger SV 0.
Goal! Borussia Dortmund 2, Hamburger SV 0. Mario Götze (Borussia Dortmund) right footed shot from the centre of the box to the bottom left corner. Assisted by André Schürrle with a through ball following a fast break.
Julian Weigl (Borussia Dortmund) wins a free kick in the defensive half.
Foul by André Hahn (Hamburger SV).
Mario Götze (Borussia Dortmund) wins a free kick in the attacking half.
Foul by Douglas Santos (Hamburger SV).
Substitution, Borussia Dortmund. Gonzalo Castro replaces Christian Pulisic.
Manuel Akanji (Borussia Dortmund) wins a free kick in the defensive half.
Foul by Jann-Fiete Arp (Hamburger SV).
Foul by Lukasz Piszczek (Borussia Dortmund).
Douglas Santos (Hamburger SV) wins a free kick on the left wing.
Attempt blocked. Michy Batshuayi (Borussia Dortmund) right footed shot from the centre of the box is blocked. Assisted by Mario Götze.
Attempt missed. Mahmoud Dahoud (Borussia Dortmund) left footed shot from the left side of the six yard box is close, but misses to the right. Assisted by André Schürrle.
Foul by Ömer Toprak (Borussia Dortmund).
Jann-Fiete Arp (Hamburger SV) wins a free kick in the attacking half.
Attempt missed. Sejad Salihovic (Hamburger SV) left footed shot from outside the box is too high. Assisted by Walace.
Attempt saved. André Hahn (Hamburger SV) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Douglas Santos.
Substitution, Borussia Dortmund. Mario Götze replaces Marco Reus.
Substitution, Hamburger SV. André Hahn replaces Albin Ekdal.