Stuttgart moved above Bayern Munich with a win over Arminia Bielefeld, as Felix Magath's side were held at home by VFL Bochum.
Stuttgart were home winners as a goal in either half from Mario Gomez helped them to a 3-2 success.
Gomez opened the scoring inside eight minutes only for Christian Eigler to level things up for Arminia.
Cacau restored Stuttgart's lead on 52 minutes before Gomez's second six minutes later put the game out of reach.
Abdelaziz Ahanfouf pulled one back from the penalty spot with five minutes to go, and Marcio Borges was sent off in stoppage time for the visitors.
Bayern could only draw 0-0 at the Allianz Arena, as Bochum picked up an unexpected point from their trip to Munich.
There were four goals at the VW Arena as Wolfsburg and Eintracht Frankfurt drew 2-2.
The hosts took a lead into half time thanks to an eighth minute goal from Diego Klimowicz.
Michael Thurk restored parity (63) and Alexander Meier fired Frankfurt ahead on 69 minutes.
But their lead was short-lived as Mike Hanke claimed a point for Wolfsburg after 73 minutes.
Borussia Monchengladbach claimed a point from their home fixture with Nurnberg as the game ended goalless at Borussia Park.