Grâce à cette victoire, les hommes d'Edin Terzic remontent à la 6e place avec 28 points, et profitent du match nul du Bayern Munich à Leipzig vendredi soir (1-1) pour revenir à sept points du leader de la Bundesliga, champion d'hiver et décuple tenant du titre national.
A la 62e minute, le match a été marqué par les débuts de Sébastien Haller sous les couleurs de Dortmund, six mois après un cancer des testicules, diagnostiqué mi-juillet en pleine préparation estivale, quelques jours seulement après son transfert en provenance de l'Ajax Amsterdam.
Entré en jeu à la place de l'Allemand Youssoufa Moukoko peu après l'heure de jeu, alors que le score était de 2-2, Sébastien Haller a été acclamé par les près de 82.000 spectateurs du Westfalenstadion, à guichets fermés.
Sur une demi-heure de jeu, il ne s'est pas procuré d'occasions franches, mais s'est retrouvé bien placé à plusieurs reprises dans la surface de réparation sans être servi par ses coéquipiers.
Pour offrir cette victoire à Haller et venir à bout d'Augsbourg, les coéquipiers de Mats Hummels ont dû batailler. Ils ont mené au score à trois reprises grâce à Jude Bellingham (1-0, 29e), Nico Schlotterbeck (2-1, 42e), Jamie Bynoe-Gittens (3-2, 75e), mais ont vu à chaque fois les Bavarois revenir par Arne Maier (1-1, 40e), Ermedin Demirovic (2-2, 45e) et David Colina (3-3, 77e).
C'est finalement sur un but de Giovanni Reyna à la 78e minute que le Borussia a réussi à arracher la victoire, alors que Demirovic a eu la balle pour égaliser à la 89e minute.
Le Borussia enchaîne la semaine prochaine avec deux déplacements à Mayence (mercredi, 20h30), et à Leverkusen (dimanche, 15h30), pour les 17e et 18e journées de Bundesliga.
En clôture de la 16e journée dimanche en début de soirée, le Borussia Mönchengladbach, sans son vice-champion du monde français Marcus Thuram (genou) s'est incliné à domicile contre le Bayer Leverkusen 3 à 2.
Les hommes de Xabi Alonso intègrent ainsi la première moitié de tableau, 9e avec 21 points, un de moins que Gladbach (22).