Luca Toni's second-half double at Cologne fired defending champions Bayern Munich up to second in the Bundesliga today, while Hamburg took over the lead. The Italian striker headed home from Bastian Schweinsteiger's free-kick in the 53rd minute then hit a superb strike on the hour, before substitute Lukas Podolski scored an injury-time goal to seal a 3-0 win.
The result shot Bayern up from seventh to second in the table as they warmed-up for their opening 2008/09 UEFA Champions League group-stage match on Wednesday. Then, they will take on Steaua Bucharest in Romania.
Despite his side's second successive league win, Jurgen Klinsmann admitted they had been nervous. "I told the players at half time they had to remain calm," said the former Germany coach.
"For us, it was important we got a victory because of Wednesday night's Champions League game. I was very pleased with Lukas Podolski's goal - he is on the right path."
The goal against his old club had added importance for Podolski, 23, who has scored 30 goals for Germany but cannot command a place in Bayern's starting line-up having spent most of last year on the bench.
Having started the day in second position, Hamburg rallied from two goals down to beat ten-man Bayer Leverkusen 3-2. The victory moved Martin Jol's side top.
"We made too many errors at the start, which must not happen again," said Hamburg's Dutch coach. "But ."
Hamburg trailed 2-0 early on thanks to goals by Bayer's Tranquillo Barnetta and Patrick Helmes. But a goal from Peruvian forward Jose Paolo Guerrero on 36 minutes put the home team back in the game, before defender Manuel Friedrich was sent off for a second yellow card three minutes later.
Hamburg were level on 51 minutes when Croatia striker Ivica Olic equalised, and Swiss attacker Mladen Petric hit the all-important winner on 72 minutes.
Fiery derby costs Schalke
Nine-man Schalke lost their heads and their place at the summit, sliding down to third after a 3-3 draw with neighbours Borussia Dortmund. The Royal Blues had two players sent off as Dortmund fought back from 2-0 down at half-time.
Schalke had got off to a flying start when Peru striker Jefferson Farfan converted a penalty on 20 minutes to make a mark on his debut. Brazilian wingback Rafinha doubled their advantage on 39 minutes, and Heiko Westermann made it 3-0 shortly into the second half.
But Dortmund rallied when defender Neven Subotic headed home a 67th-minute corner from Alexander Frei, who then rifled home a shot three minutes later to make it 2-2 with 20 minutes left.
Schalke lost their composure thereafter, and Christian Pander was shown a second yellow card on 73 minutes for a bad tackle. He was joined four minutes later by fellow defender Fabian Ernst for a reckless tackle and with just a minute left, Frei converted a penalty to seal a dramatic point and put Dortmund fourth in the table.
Elsewhere, Werder Bremen picked up their first win of the season, with three late goals earning them a 3-0 win at home to Energie Cottbus, and Wolfsburg scored in the first and last minutes to draw 2-2 with Hertha Berlin in the German capital. Stuttgart, meantime, were held to a 0-0 draw at Hoffenheim.
On Sunday, Hanover beat Borussia Moenchengladbach 5-1 to record their first win of the season, while Arminia Bielefeld lost 2-0 at VfL Bochum.