The Bundesliga returned from the winter break in style as Frankfurt and Dortmund played out a six-goal thriller in the Matchday 16 opener, including two goals in stoppage time.