The German El-classico may have come and gone but the victory of the yellow army would remain fresh on many minds.

Marco Reus scored twice as the Bundesliga leaders, Borussia Dortmund, came from behind to beat Bayern Munich 3-2 in a thrilling showdown at Signal Iduna Park.

Robert Lewandowski had put Bayern ahead against his former club with a bullet header, but Reus equalised from the penalty spot early in the second half.

ALSO READ: Iheanacho, Ndidi Pay Final Respects To Leicester City Chairman

The Poland forward nodded in a second before Reus leveled again with a stunning finish and the substitute Paco Alcácer secured a memorable victory with a third on the break.

Lewandowski, was twice denied a hat-trick by an offside flag – the second coming deep into stoppage time – on a day when Dortmund opened up a seven-point lead over their rivals, who stay third.

Bayern looked for a late equaliser, which almost arrived when a free-kick from Kimmich was inadvertently headed back towards his own goal by Reus, the ball dropping just past the post.

In stoppage time, Lewandowski flicked the ball home from close range - only to be denied by the offside flag once again, with the correct decision confirmed by VAR.