Bundesliga leaders Borussia Dortmund inexplicably surrendered a three-goal lead in the second half to draw 3-3 against Hoffenheim on Saturday.
The shock result came after the table toppers completely dominated for more than an hour.
The league leaders have only themselves to blame after Jadon Sancho, in the absence of Dortmund captain Marco Reus, took control of Dortmund’s game in the first half.
The England international fired in for the lead and sliced through the hapless Hoffenheim defence at will.
The former Manchester City player then set up Mario Goetze for Dortmund’s second goal before combining with Goetze to set up Rapahel Guerreiro for an easy tap-in in the 66th.
Sancho almost got a second goal in the 75th but his low shot hit the post and bounced clear before the hosts stepped off the gas, allowing Ishak Belfodil to cut the deficit in the 75th minute.
Pavel Kaderabek then rose over his marker to head in with seven minutes left and set up a nervous finale.
The visitors’ memorable comeback was complete when Belfodil headed in a free kick in the 87th minute.
With champions Bayern Munich in second place on 42 points and in action against Schalke 04 later on Saturday, Dortmund are top on 50 points.
Dortmund will face Tottenham Hotspur in the Champions League Round of 16 later this month.
Borussia Moenchengladbach, dropped to third place on goal difference behind Bayern after their 3-0 loss to Hertha Berlin.