By Steve Luckings
Last Updated: 01/01/70 1:00am
Peter Madsen's (pictured) goal after just eight minutes was enough to earn all three points for Bochum and put another dent in the Bavarians' hopes of retaining their Bundesliga crown.
Stuttgart missed the chance to capitalise on Munich's misfortune thanks to a late Borussia Monchengladbach equaliser at the Gottlieb-Daimler-Stadion.
Imre Szabics got the game into life on five minutes with a goal before former Portsmouth defender Boris Zivkovic received two bookings in the space of a minute and headed for an early bath.
The fate was to be repeated two minutes before half-time when Monchengladbach's Enrico Gaede also received two cautions to leave both sides back on a level numerical playing field.
Stuttgart looked to have done enough to earn maximum points until Vaclav Sverkos popped up five minutes from time to spoil Stuttgart's day.
Hannover threw away a two-goal lead against Bayer Leverkusen at the Niedersachsenstadion as the game finished 2-2.
US international striker Clint Mathis sent Hannover into a half-time lead with a goal on 40 minutes.
Greek international Kostas Konstantinidis added a second three minutes into the second half before Dimitar Berbatov reduced the arrears with 25 minutes left.
Brazilian forward Branca then completed a remarkable Leverkusen comeback with an equaliser with 20 minutes remaining.
Schalke were successful on their travels beating lowly FC Cologne 2-0 at Rheinenergie Stadion.
Nico Van Kerckhoven put the visitors in front with a 25th minute strike and Michael Delura made the game safe nine minutes from time.
Hamburg saw off Wolfsburg with a 2-0 win at AOL ArenA.
Sergei Barbarez put his side in front with a goal on 18 minutes and Christian Rahn added a second two minutes from time.
Hertha Berlin were made to sweat for their win as Freiburg threatened an incredible comeback at Dreisamstadion.
Arne Friedrich (23) and Andreas Neuendorf (43) gave Hertha a two-goal lead, before Giuseppe Reina made it three just after the hour-mark.
Michael Hartmann was unfortunate enough to put through his own net to give Freiburg hope and Levan Tskitshvili scored an 87th minute penalty to really put the frighteners on Hertha but they managed to see out the home side for a 3-2 win.
Eintracht Frankfurt threw away valuable points as Hansa Rostock equalised late on.
Hennig Christian Maicon Chris put Frankfurt in front on 39 minutes but Magnus Arvidsson spoiled the day with a goal eight minutes from time.
Cologne 0-2 Schalke
Eintracht Frankfurt 1-1 Hansa Rostock
Hamburg 2-0 Wolfsburg
Hannover 2-2 Bayer Leverkusen
Freiburg 2-3 Hertha Berlin
Bochum 1-0 Bayern Munich
Stuttgart 1-1 Bor Monchengladbach