Enzo Marchese (66.) per Foulelfmeter und Bentley Baxter Bahn (86.) trafen vor 5500 Zuschauern. Großkreutz, der sein Comeback nach einem im Februar erlittenen Muskelbündelriss gab, hatte in der 34. und 35. Minute die besten Chancen für die Gäste.
Die Stuttgarter verbesserten sich durch den Erfolg auf den dritten Platz. Dortmund bleibt Vorletzter und muss im nächsten Spiel auf Mustafa Amini (89.) verzichten, der die Gelb-Rote Karte sah. Die Gäste waren über weite Strecken die bessere Mannschaft. Doch ihr Torwart Hendrik Bonmann (66.) foulte Gerrit Müller im Strafraum und verursachte so den vorentscheidenden Elfmeter. Bahn machte in der Schlussphase alles klar.