By Chris Stanton. Last Updated: January 1, 1970 1:00am
Title hopefuls Werder Bremen came from behind to defeat Bayer Leverkusen 2-1 to maintain their 100 percent start to the new season.
Paul Freier dispatched a 15th minute penalty to hand the visitors a surprise lead at the Weser Stadion.
But Miroslav Klose showed he had lost none of his predatory instincts from the World Cup with a 26th minute equaliser.
And the win was secured 13 minutes from time when Miguel Hugo Almeida struck.
Hertha Berlin romped to a 4-0 win over ten-man Hannover.
Marko Pantelic got the ball rolling in the 20th minute, before Pal Dardai doubled the lead ten minutes later.
Michael Tarnat received his marching orders for the visitors in the 50th minute, and the hosts added to the scoreline through Pantelic (63) and Patrick Ebert (76).
Ten-man Schalke claimed a narrow win at Alemannia Aachen.
The visitors appeared to be up against it when Mladen Krstajic was sent off for a professional foul in the 29th minute.
But Dario Rodriguez struck eight minute after the interval to hand Schalke all three points at The Tivoli Stadion.
Borussia Dortmund drew 1-1 with Mainz, but the hosts will rue a lapse of concentration.
Dortmund appeared to be on course for all three points when Martin Ademick scored fifteen minutes from time.
Just two minutes later, however, Goncalves Edu equalised to hand Mainz a share of the spoils.
Eintracht Frankfurt drew 0-0 with Wolfsburg in a match that failed to catch light - host defender Sotirious Kyrgiakos was dismissed for a second bookable offence a minute from time.
Nigel de Jong's 71st minute equaliser claimed a point for Hamburg in a 2-2 draw at Energie Cottbus.
Boubacar Sanogo had given Hamburg a 38th minute lead but a second half rally for Cottbus produced goals for Vlad Munteanu (55) and Sergei Radu (69).
Guy Demel was dismissed for violent conduct for the visitors eight minutes from time.
Click below for an individual match summary:
Alemannia Aachen 0-1 Schalke
Borussia Dortmund 1-1 FSV Mainz
Eintracht Frankfurt 0-0 Wolfsburg
Energie Cottbus 2-2 Hamburg
Hertha Berlin 4-0 Hannover
Werder Bremen 2-1 Bayer Leverkusen