Hamburg climbed back into second spot in Die Bundesliga with a 2-1 win at Eintracht Frankfurt.
Piotr Trochowski gave Hamburg the lead on 20 minutes, but Alexander Meier drew Eintracht level three minutes before the break.
Former Manchester City defender Daniel van Buyten grabbed the winner for Hamburg seven minutes after the restart.
The win cuts Bayern Munich's lead at the top of the table to eight points.
New Stuttgart coach Armin Veh recorded his first win as they beat Mainz 2-1.
Danijel Ljuboja gave Stuttgart the ideal start with the opener after just seven minutes
Mainz drew level on 25 minutes when Antonio da Silva found the net.
Christian Tiffert popped up with the winner for Stuttgart 18 minutes from time to leave Mainz struggling at the wrong end of the table.