Karim Benzema doubled his Champions League tally this season with a goal in either half as Real overtook their opponents and moved into pole position.
However, Pierre-Emerick Aubameyang continued his remarkable scoring sequence with his 19th goal in as many games on the hour and substitute Marco Reus struck two minutes from time to wrest back top spot and with it a new Champions League record.
Reus’ goal was the 21st scored by Dortmund in the Champions League group stage, surpassing the mark set by Manchester United (1998-99), Barcelona (2011-12 and this season) and Real themselves (2013-14).