By James Pearson
Last Updated: 01/01/70 1:00am
The table-toppers improved their amazing defensive record to just three goals conceded after 14 matches in the league so far, while second placed Werder have let in 18.
Werder had led through Fabian Ernst's first half effort against Hamburg, however second half substitute Christian Rahn ensured a point a piece with a goal within a minute of coming on.
Bottom side Cologne stunned Bayern Munich after claiming a point in a 2-2 draw at the Olympic Stadium.
Andrek Woronin's strike put the visitors ahead, however a quick-fire brace from Claudio Pizarro either side of half time turned the match on its head.
Cologne were not to be denied however, and Alexander Voigt salvaged a point with an equaliser on the hour mark.
Bayer Leverkusen overcame a two-goal deficit to snatch a draw against 10-man 1860 Munich at the BayArena.
Goals from Danny Schwarz and Markus Schroth put the visitors in control before Robson Ponte pulled one back after 60 minutes.
Benjamin Lauth was dismissed shortly after for foul and abusive language, before Brazilian defender Lucio (pictured) ensured a draw with a late goal.
Hannover moved level with Freiburg on 18 points after a 3-0 victory over the Dreisamstadion outfit.
Thomas Brdaric, Daniel Stendel and Thomas Christiansen scored the goals in what proved a comfortable win.
Eintract Frankfurt did their survival hopes the world of good after snatching a 3-2 win over Wolfsburg after being two goals down.
Miroslav Karhan and Diego Klimowicz had the visitors ahead early, but that was as good as it got for the Wolves.
Christoph Preuss pulled one back after 32 minutes before Ervin Skela levelled matters from the penalty spot after the break.
Markus Beirle completed the remarkable comeback with a winner after 73 minutes.
Arie van Lent was the hero for Borussia Monchengladbach after his second half winner secured all three points against Kaiserslautern.
Bradley Carnell equalised Lincoln's early strike, before van Lent secured the winner after 69 minutes.
See below for match summaries:
Bayer Leverkusen 2-2 1860 Munich
Bayern Munich 2-2 Cologne
Borussia Monchengladbach 2-1 Kaiserslautern
Eintracht Frankfurt 3-2 Wolfsburg
Hamburg 1-1 Werder Bremen
Hannover 3-0 Freiburg
Bochum 0-0 Stuttgart
Click here for the Bundesliga table.