Borussia Dortmund bounced back from their 1-1 draw with Nurnberg a fortnight ago to record a thoroughly convincing 3-0 win over Bayer Leverkusen at Signal Iduna Park.
The champions dominated proceedings from the off and took the lead on the half-hour mark through Mats Hummels. Jakub 'Kuba' Blaszczykowski added a second soon after, and Robert Lewandowski added insult to injury with a late third.
Dortmund had been unusually static when they travelled to Nurnberg for their last game before the international break, but immediately set out in pursuit of an early goal.
Just three minutes were on the clock when Ilkay Gundogan threaded a lovely ball through the Leverkusen defence for Marcel Schmelzer, who forced an early save from Bernd Leno with a left-footed effort from a narrow angle.
Seconds later, Kuba wriggled clear in the visitors' box, but could not make a meaningful contact on his shot, before Schmelzer, once again released by Gundogan, sent in a lovely ball from the left that narrowly evaded both Lewandowski, and the Poland captain.
The 24-year-old striker was soon sent clear by another excellently weighted pass, but failed to get the ball out of his feet before a covering challenge came in, while Gotze's 20-yard strike had Leno scurrying across his line to make another decent stop.
At the other end, Leverkusen were able to fashion a couple of early chances in a Dortmund-dominated first half.
Stefan Kiessling seized possession of a loose ball just outside the six-yard box, but saw his shot charged down, before the former Germany forward cut the ball back from the byeline for Gonzalo Castro, who shot straight at Roman Weidenfeller when he should have broken the deadlock.
However, Dortmund's pressure soon told, and on the half-hour mark, Schmelzer picked out the completely unmarked Hummels from a corner, and the Germany international headed the ball into the roof of the net to give his side the lead.
The goal saw the game settle into more of a rhythm, and Dortmund were made to work far less hard for their second. Another excellent defence-splitting ball released Lukasz Piszczek on the right-wing, and the full-back pulled it back to Kuba, who slotted it home with ease.
Lewandowski had appeals from a penalty turned down on the stroke of half time, but in truth, his side were already in a commanding lead and looking good value to pick up their second win of the season.
Seconds after the restart, a partially cleared corner fell kindly to Kuba on the edge of the box, but the Pole's strike went a couple of yards wide of the post.
One could be forgiven for thinking that the match was going to be completely one-sided, but Leverkusen soon managed to apply a bit of pressure on the hosts' back line, with Lars Bender forcing a decent save from Weidenfeller and Daniel Carvajal sending in a cross that narrowly missed Kiessling's head.
Dortmund were still looking comfortable though, and had their defence to thank for clearing a couple of threatening crosses from Gotze and Kuba, while Leno had to get down low to block Neven Subotic's header after another Schmelzer corner.
Reus flashed in a free kick which Kehl headed over, and Piszczek failed to pick out the unmarked Lewandowski with just under 15 minutes to go, before the third goal finally arrived.
Wollscheid took down the onrushing Reus around 30 yards from goal, and the 23-year-old took the free kick himself, sending a perfect ball onto the head of Lewandowski, who headed past the stranded Leno to net his first Bundesliga goal of the season.
Dortmund came close to adding a fourth through Lewandowski, who had a strike correctly ruled out for offside and Ivan Perisic, who struck the underside of the bar with a header, but the work had been done.
Dortmund were showing signs of their fluid best, and Leverkusen had long been consigned to their second defeat from just three games this season.