After a balanced opening at the Signal Iduna Park, Bayern drew first blood on 17 minutes as Thiago lofted a ball into the area for James Rodriguez, who controlled brilliantly before teeing up Robben for a trademark left-footed strike. A flurry of chances followed on the half-hour, with Sven Ulreich and Roman Bürki producing fine saves to deny Andrey Yarmolenko and Robert Lewandowski, before Shinji Kagawa's deflected effort clipped the outside of the post. Lewandowski made it 2-0 after his cheeky flick from a Joshua Kimmich cross took a deflection off Julian Weigl and looped over Bürki. The misery continued for Dortmund as they lost Sokratis to an ankle injury just before half-time.
Lewandowski had the opportunity to deliver a knockout blow early in the second half, but Bürki produced a superb reflex save to keep out the Polish marksman's bullet header. An in-form Christian Pulisic looked determined to drag Dortmund back into the game, but Yarmolenko and Pierre-Emerick Aubameyang got in each other's way after the American's fine low ball across from the left. The writing was on the wall when David Alaba's cross midway through the half evaded everyone - Lewandowski, Bürki and James - and ended up in the back of the net. Marc Bartra did grab a fine late consolation after more good work from Pulisic down the left, but Bayern saw it out to move four points clear of RB Leipzig - and six ahead of Dortmund - at the top of the table.