Marco Reus broke Paderborn hearts with a 92nd-minute equaliser as Borussia Dortmund fought back from three first-half goals down in a barnstorming opening to Matchday 12 at the Signal Iduna Park.