By Peter ORourke. Last Updated: January 1, 1970 1:00am
Bayern Munich cemented their position at the top of the table with a 1-0 win at home to Werder Bremen.
The home side got off to a dream start with German international Michael Ballack firing them in front after just seven minutes and that proved to be enough for Bayern.
The win was soured by an injury to star striker Roy Makaay which looks set to rule him out of next week's UEFA Champions League trip to Arsenal.
Schalke kept up the pressure on Bayern with an impressive 2-0 victory at Bochum.
Ailton broke the deadlock for the visitors on the half hour mark and Lincoln made sure of the win with the second 13 minutes from time.
Stuttgart moved into fourth with a 2-1 victory over Arminia Bielefeld.
Zvonimir Soldo gave Stuttgart the lead three minutes after the break and Cacau added a second on 75 minutes.
Isaac Boakye pulled a goal back for the visitors three minutes later, but Stuttgart held on for all three points.
Hamburg moved above Bayer Leverkusen with a 1-0 win at The AOL Arena.
Daniel van Buyten grabbed the all-important winning goal on 21 minutes for Hamburg.
Hansa Rostock moved off the bottom of the table with a 1-0 win at Hannover
Rade Prica gave the visitors a shock lead with the opener on 27 minutes and that proved to be only the goal of the game.
Mainz piled the misery on struggling Freiburg with a thumping 5-0 success to boost their own survival hopes.
Fabian Gerber broke the deadlock for Mainz on 21 minutes and Manuel Friedrich doubled the lead five minutes later.
Christof Babatz added a third for the hosts two minutes before the break when converting from the penalty spot.
Antonio da Silva made it 4-0 on 70 minutes and Michael Thurk added a fifth nine minutes from time.
Vaclav Sverkos' late goal gave Borussia Monchengladbach a 1-0 win over Wolfsburg.
Sverkos struck four minutes time to give Monchengladbach all three points and lift them further clear of trouble.