Dortmunds Tore erzielten Donyell Malen (11.), Karim Adeyemi (17., 41.) und Emre Can (93./Elfmeter), für Heidenheim scorten Marvin Pieringer (39.) und Maximilian Breunig (74./Elfmeter). Marcel Sabitzer wurde bei den Hausherren in der 59. Minute eingewechselt, sein Treffer sieben Minuten später wurde wegen eines angeblichen Handspiels von Pascal Groß aberkannt. Bei Heidenheim kam Mathias Honsak in der 86. Minute auf den Platz.