The writing appeared to be on the wall for Dortmund as Bayern raced into a two-goal lead inside ten minutes. Franck Ribery, a day after turning 34, set the tone with an unstoppable 18-yard volley, before former BVB man Robert Lewandowski brought up his 25th goal of the campaign with a sumptuous free-kick. Raphael Guerreiro reduced the arrears with an emphatic strike of his own, but the threat of another Bayern goal was never far away.
Bayern duly restored their two-goal cushion shortly after the restart, with Arjen Robben ghosting in from his favoured position on the right-hand side and arrowing a sublime effort beyond the dive of Roman Bürki. Jerome Boateng heroically denied Dortmund striker Pierre-Emerick Aubameyang a rare sight of goal, before Lewandowski won and converted a penalty to seal a crushing victory that keeps Bayern ten points clear of second-placed RB Leipzig with six rounds of fixtures remaining.
Man of the match
Robben tormented the Dortmund defence from start to finish at the Allianz Arena, taking his Bundesliga tally to 86 goals in 163 Bundesliga games for good measure.
Bayern will be hoping Bayern's breathtaking display does not come at a cost after Lewandowski went off clutching his shoulder with 20 minutes to go. The Pole was a doubt to face his former club, but will he be fit for next week's UEFA Champions League quarter-final first leg against Real Madrid?
- Lewandowski has found the net eight times in his last seven home games in the Bundesliga.
- Ribery scored his fastest Bundesliga goal since 11 April 2009.
- Dortmund have won just two of their last nine Bundesliga away games.
Bayern: Ulreich - Lahm (c), Javi Martinez (Hummels 79'), Boateng, Alaba - Alonso, Vidal - Robben, Thiago, Ribery (Costa 74') - Lewandowski (Kimmich 72')
Coach: Carlo Ancelotti
Dortmund: Bürki - Ginter, Sokratis, Bartra - Passlack, Castro (Rode 46'), Pulisic, Guerreiro (Merino 69'), Schmelzer (c) - Dembele (Mor 59') - Aubameyang
Coach: Thomas Tuchel
LISTEN to Jens Lehmann's Facebook Live reaction below!: