The main clash in the western division this weekend was the top-of-the-table battle between Schalke and Bayer Leverkusen.
It was Leverkusen who came out on top in front of 400 spectators with goals from Pascal Richter and Maximillian Wagener.
The result gives Leverkusen an impressive 21 points from nine games and leaves them two points clear of closest rivals Moenchengladbach, who sit two points behind them after a thrashing of Theesen this weekend.
Moenchengladbach cruised to victory against the bottom-of-the-league club with goals from Benno Mohr, Marvin Schulz, Sinan Kurt and a double by Gianluca Rizzo.
Moenchengladbach coach, Arie van Lent said: “We have very hard done to us in the first half and can thank Tim Oliver-Hiemer , that he has kept us in the game.
“Only our second goal was preceded by a nice combination. Otherwise, we were dependent on the errors of the opponent .
“In the second half we had a lot of opportunities , there are still two or three times running up alone on goal , so that the result is well deserved in the end. I am especially pleased that we have once again played to zero.”
Theesen 0-5 Borussia Moenchengladbach, Borussia Dortmund 2-1 Fortuna Dusseldorf, Schalke 1-2 Bayer Leverkusen, Arminia Bielefeld 0-2 Bochum, Koln 6-0 Rot Weib Oberhausen, Rot Weiss Essen 4-4 MSV Duisburg, Wuppertaler 1-0 Bonner SC.
Wolfsburg extended their lead at the top of the table after they beat Dynamo Dresden 6-0.
The result now means Wolfsburg have taken a maximum 27 points from their nine league games this season.
The in-form Federico Palacios Martinez grabbed a hat-trick and Chelsea target Julian Brandt netted in the 77th minute.
Phillip Mueller and Oskar Zawada scored the other goals for Wolfsburg. It could have been seven had Tolcay Cigerci not missed his penalty just after half-time.
Wolfsburg coach Dirk Kunert said: “The first half I was not completely satisfied . Since we were a bit unfocused and have had many opportunities lie . But we were clearly superior over the 90 minute seen , so I was happy with the performance , especially in the second half. Since we have acted confident and secure.”
Hamburger SV 1-1 Carl Zeiss Jena, Union Berlin 0-5 St Pauli, Dynamo Dresden 0-6 Wolfsburg, Lubeck 1-3 Rot Weib Erfurt, Hannover 1-1 Werder Bremen, Hansa Rostock 0-0 Hertha BSC, Holstein Kiel 4-2 Osnabruck.
The points gap between first and tenth place in the south/southwest division is just four points as Freiburg missed the opportunity to go top this weekend.
They lost 4-0 against Stuttgart, who claimed top spot ahead of Mainz on goal difference.
Fabian Eisele, Arianit Ferati, Simon Kranitz and Francesco Lovric netted for Stuttgart.
Augsburg and 1860 Munich both missed the chance to go top after they drew with Hoffenheim and Unterhaching respectively.
Unterhaching 1-1 1860 Munich, Augsburg 2-2 Hoffenheim, Greuther Furth 2-1 Bayern Munich, Karlsruher 6-2 Astoria Walldorf, Mainz 05 2-0 Wacker Burghausen, Kaiserlautern 3-1 Eintracht Frankfurt, Freiburg 0-4 Stuttgart.