Werder Bremen left it late to beat the nine men of Hertha Berlin 2-1 and move up to second in the Bundesliga thanks to two goals from Claudio Pizarro.
Adrian Ramos put the visitors in front in the third minute, but Pizarro levelled after 23 minutes.
Berlin were then reduced to nine men with Christian Lell and Ramos shown red cards between in the 57th and 63rd minutes.
However, Bremen only managed to capitalise on their two-man advantage deep in stoppage time when Pizarro nodded in the winner.
Lukas Podolski scored one goal and set up another as Cologne beat Hoffenheim 2-0 for their first home victory of the league season.
Podolski set up Mato Jajalo's opening goal for Cologne in the 20th minute and made it 2-0 after 64 minutes.
It was Cologne's third win in their last four games after a disappointing start to their campaign.
Bayern Munich warmed up for Tuesday's Champions League clash with Manchester City by beating Bayer Leverkusen 3-0 to return to the Bundesliga summit.
Thomas Muller put Bayern in front in the fifth minute and former City defender Daniel van Buyten added the second in the 19th minute of the evening kick-off at the Allianz Arena.
Arjen Robben came off the bench to make it three late on and seal the Bavarians' sixth straight league win.
Filip Daems' penalty was earlier enough to give Monchengladbach a narrow home win over b- the 78th-minute spot-kick earning Lucien Favre's side their third straight 1-0 win and putting them provisionally top of the pile.
Schalke climbed to fifth in the standings thanks to a 4-2 home triumph over Freiburg in their first match under the guidance of interim head coach Josef Eichkorn.
Papiss Demba Cisse gave Freiburg the lead after two minutes before Jefferson Farfan equalised in the 33rd minute.
Klaas Jan Huntelaar put the Royal Blues ahead after 62 minutes and Lewis Holtby made it 3-1 in the 67th minute before Raul pushed the advantage to 4-1 with a quarter of an hour remaining.
Erik Jendrisek pulled a goal back for Freiburg in the 83rd minute but there was no way back for the visitors.
The victory came just two days after Eichkorn replaced Ralf Rangnick, who stepped down from his post as Schalke coach for health reasons.
Champions Borussia Dortmund came from behind to get their season back on the rails after back-to-back defeats with a 2-1 win at Mainz.
Nicolai Muller put the hosts in front in the 33rd minute, but Ivan Perisic's first Bundesliga goal in the 64th minute brought Dortmund level and Lukasz Piszczek clinched the win for the Westphalians with practically the last kick of the game.
Ashkan Dejagah's goal gave 10-man Wolfsburg their second straight home victory at the expense of struggling Kaiserslautern.
The Wolves went a man down just seconds before half-time when Sotirios Kyrgiakos saw red but the hosts held firm and snatched a 1-0 triumph when Dejagah fired home on 63 minutes.
Augsburg earned a valuable point in what is expected to be a fight against relegation with a goalless draw at home against Hannover.
Finally, Hamburg managed to win 2-1 away at Stuttgart on Friday.