The team leaders have themselves to blame after Jadon Sancho, at the lack of Dortmund captain Marco Reus, required charge of Dortmund’s game in the first half, shooting in for the lead and slicing will through the hapless Hoffenheim defence.
Before combining with Goetze to set up Raphael Guerreiro to get an easy tap-in from the 66th the England international put up Mario Gotze to get Dortmund goal.
Sancho got a second goal at the 75th but his shot hit the post and bounced clear ahead of the hosts turned off the gas, allowing the deficit at the 75th to cut.
Pavel Kaderabek subsequently rose over his marker to head in with seven minutes left and establish a finale.
The visitors’ memorable comeback was complete if Belfodil led in a free kick in the 87th.
With champions Bayern Munich in put on 42 and for activity against Schalke 04 in the future Saturday, Dortmund, who face Tottenham Hotspur of 16 from the Champions League round this month, are leading to 50 points.
Borussia Monchengladbach, dropped after their 3-0 loss to Hertha Berlin.