Earth Times
In Bremen the home side completely dominated the first half and won through a Hugo Almeida goal scored in the 39th minute, while Hamburg won with goals by Paolo Guerrero and Bastian Reinhardt.
Hanover 96 moved into fourth place in the table with 21 points after beating Borussia Dortmund 2-1, while Bayer Leverkusen had the biggest victory of the day, beating Arminia Bielefeld 4-0.
Champions VfB Stuttgart won 1-0 at Nuremberg through Mario Gomez's fifth goal of the season.
On Friday self-proclaimed title candidates Schalke 04 lost 1-0 at bottom of the table club Energie Cottbus, for whom Christian Bassila scored a minute after the restart.
On Sunday VfL Bochum take on VfL Wolfsburg, while high-flying Karlsruhe SC are at home to MSV Duisburg.