Stuttgart moved to within two points of Bundesliga leaders Schalke following a 1-0 win at home to Borussia Monchengladbach.
The victory elevates Stuttgart to joint second place alongside Werder Bremen, where they now enjoy a narrow one-point advantage over reigning champions Bayern Munich.
The Swabians' match-winner was Brazilian striker Cacau as he scored after just six minutes to condemn the visitors to the Gottlieb-Daimler-Stadion to their ninth defeat in 14 games.
In Germany's other game Bayer Leverkusen bounced back from their Uefa Cup defeat to Tottenham to beat Energie Cottbus 3-1 at home.
Cottbus had hit back through Vlad Munteanu (51) after Sergei Barbarez's opener on 19 minutes as they looked to prevent their opponents from overtaking them in the table.
However, Bayer moved into tenth place as goals from Simon Rolfes (66) and Ukrainian striker Andrei Voronin (80) secured the victory.