Bundesliga leaders Borussia Dortmund blew a three-goal lead to draw 3-3 with Hoffenheim on Saturday and see their gap at the top of the table cut down to five points.