Serhou Guirassy scored twice in quick succession to complete Borussia Dortmund’s second-half comeback
Julian Niehues netted twice for Heidenheim as the visitors briefly led after the break
The win keeps Dortmund unbeaten at home and moves them within six points of Bayern Munich