Dortmund players celebrate their win

Leaders Borussia Dortmund twice came from behind to beat German champions Bayern Munich in a five-goal thriller.

Robert Lewandowski broke the deadlock against his former club after heading home from the edge of the six-yard box.

According to BBC, Dortmund levelled from the penalty spot through Marco Reus after he had been fouled by Bayern keeper Manuel Neuer.

Lewandowski headed Bayern back into the lead before two goals in six second-half minutes by Reus and Paco Alcacer won it for Dortmund.

Lewandowski thought he had equalised in the 94th minute but his hat-trick celebrations were cut short by an offside flag.

Bayern, champions of Germany for the past six seasons, trail Dortmund by seven points in the Bundesliga table after 11 games following an extraordinary game.