By James Pearson
Last Updated: 01/01/70 1:00am
German leaders Bayer Leverkusen were brought down to earth by Mainz.Bundesliga leaders Bayer Leverkusen were brought down to earth following a surprise 2-0 away defeat to Mainz.
Two goals in the space of three minutes by Niclas Weiland and Benjamin Auer sealed the points for the newly-promoted side.
Stuttgart capitalised on the Bayer loss to climb to the summit of the table with a 2-0 victory over Hamburg.
Silvio Neisner opened the scoring after 16 minutes with Imre Szabics' 90th minute strike completing the win.
High-flying Werder Bremen were sent crashing to a 3-1 away defeat by Borussia Monchengladbach.
Goals from Marek Heinz and Oliver Neuville put the home side two-up before Nelson Haedo-Valdez pulled one back.
Vladimir Ivic ended any hopes of a comeback when he added a third late on to end the visitors' resistance.
Wolfsburg remain just a point off the leading pack following a 3-0 win over Schalke with Marian Hristov's first half goals settling the encounter.
Diego Klimowicz added a third in injury time to complete a comfortable home win for Wolves.
Roy Makaay's goal after 30 minutes gave Bayern Munich a 1-0 home win over Arminia Bielefeld.
Hertha Berlin remain unbeaten, however they are also winless following a goalless away draw to Nurnberg.
A Guy Demel own goal earned a point for Bochum in a 2-2 draw at home to Borussia Dortmund.
Raymond Kalla put the home side ahead, however goals from Jan Koller and Ewerthon turned things around.
With a win for Dortmund on the cards, Demel's own goal after 76 minutes ensured both sides claimed a point.
Click here for Bundesliga summaries:
Bayern Munich 1-0 Arminia Bielefeld
Borussia M'Gladbach 3-1 Werder Bremen
Mainz 2-0 Bayer Leverkusen
Nurnberg 0-0 Hertha Berlin
Bochum 2-2 Borussia Dortmund
Stuttgart 2-0 Hamburg
Wolfsburg 3-0 Schalke
Click here for the Bundesliga table.