The Poland international decided the contest ten minutes into the second half to end Bremen’s perfect start to the season, but Dortmund could and perhaps should have won more comfortably as they created, and wasted, chance after chance.
Dortmund made their intentions clear from the start with Marco Reus sending in two dangerous free-kicks, the first punched away by Sebastian Mielitz and the second missing the left-hand post by inches. Henrikh Mkhitaryan lifted an effort over the crossbar after combining well with Robert Lewandowski, who after a rather anonymous first 25 minutes, began to find his stride.
Despite all their efforts, the ball just did not appear to want to go in for Dortmund. Reus went close again in the 32nd minute, and half of the stadium thought the ball had indeed breached the Bremen net as the BVB flier rippled the side netting from range, before Jakub Blaszczykowski powered a shot against the crossbar.
Relentless Dortmund attacks
Lewandowksi, Reus and Neven Subotic contributed to Dortmund registering 18 shots on goal in the first half - their most in the first 45 minutes of a game since 2006 - yet they still went in at the break level and were fortunate not to be behind as Marko Arnautovic’s angled shot flashed just wide of the far post with the last kick of the half.
Jürgen Klopp’s men continued their attacking quest in the second half, and they certainly made it look easy when they finally broke the deadlock. Reus swept the ball in from the right, putting it on a plate for Lewandowski to stroke in unchallenged from point-blank range. The floodgates could well have opened, but the story did not alter much after the opening goal.
Di Santo almost shocks Dortmund
The Yellow-Blacks continued to probe, with substitute Pierre-Emerick Aubameyang using his lethal pace to burst through and shoot against Mielitz’ legs. For the second time in the game, Aaron Hunt made a goal-line clearance to deny Lewandowski, before Reus’ low cross was pulled just behind Aubameyang.
Dortmund’s profligacy was almost punished by Bremen substitute Franco Di Santo, but BVB goalkeeper Roman Weidenfeller made one final contribution to the win with a fine save to ensure Dortmund's place atop the Bundesliga table.
Line-ups and statistics