Der VfB hat als Fünfter jetzt sieben Punkten Vorsprung auf Bremen.
Bremen ging in der 25. Minute durch Markus Rosenberg in Führung, Christian Gentner gelang zwölf Minuten später das 1:1. Für die Entscheidung sorgte der Stuttgarter Martin Harnik mit seinen Toren direkt vor der Pause und in der 53. Minute. Zum Endstand traf Cacau kurz vor dem Abpfiff.
Rangliste: 1. Borussia Dortmund 69. 2. Bayern München 63. 3. Schalke 04 57. 4. Borussia Mönchengladbach 53. 5. VfB Stuttgart 49. 6. Bayer Leverkusen 44. 7. Hannover 96 44. 8. Werder Bremen 42. 9. Hoffenheim 40. 10. Wolfsburg 40. 11. Mainz 36. 12. Nürnberg 35. 13. SC Freiburg 35. 14. Hamburger SV 31. 15. Augsburg 30. 16. 1. FC Köln 29. 17. Hertha Berlin 27. 18. Kaiserslautern 20.