Góly v 17. a 41. minutě se na vítězství Dortmundu podílel Karim Adeyemi, jenž navíc ve 12. minutě přihrál na úvodní trefu utkání Donyellu Malenovi.
Hosté dokázali dvakrát snížit na rozdíl jedné branky: ve 39. minutě hlavou Marvin Pieringer na 1:2 a poté Maximilian Breunig ve 74. minutě z penalty na 2:3. Výhru BVB nicméně pečetil v nastaveném čase z pokutového kopu za ruku střídající kapitán Emre Can.
Heidenheim našel prvního přemožitele až šestém soutěžním utkání v sezoně.
11. Malen
17. Adeyemi
41. Adeyemi
90+3. Can
39. Pieringer
74. Breunig
Kobel – Ryerson, Anton, Süle, Bensebajní (72. Couto) – F. Nmecha, Groß – Adeyemi (79. Bynoe-Gittens), Brandt (C) (79. Can), Malen (59. Sabitzer) – Guirassy (72. Beier).
K. Müller – Traoré, Mainka (C), Gimber, Föhrenbach – Schöppner, Maloney (87. Honsak) – Beck (46. Conteh), Wanner (68. Breunig), Scienza (68. Dorsch) – Pieringer (68. Kaufmann).
Meyer – Duranville, Wätjen, Kabar.
Eicher – Busch, Kerber, Siersleben.
82. Bynoe-Gittens, 86. Couto
83. Kaufmann
Rozhodčí: Schröder – Gittelmann, Neitzel-Petersen