A four-goal haul by Stuttgart's Mario Gomez allowed Bayern Munich to go level with Bundesliga leaders Wolfsburg.
The Germany striker scored each of Stuttgart's goals in a 4-1 home win over Wolfsburg, condemning them to a second defeat in three games.
That opened the door for Bayern and the defending champions took full advantage, winning 3-1 at Energie Cottbus to go level on points with Wolfsburg.
Saturday's results also mean Wolfsburg's goal difference is now only two better than Bayern's with three games left.
Stuttgart's sixth win in seven games puts them firmly in the title race too as they are now just two points off the league summit along with Hertha Berlin, who won 2-0 at home to Bochum.
Stuttgart made a flying start as Gomez opened the scoring in the first minute before adding a second in the 20th minute.
Edin Dzeko's 20th goal of the season gave Wolfsburg hope but Gomez scored twice again in the second half to go top of the Bundesliga scoring charts on 23 goals with Wolfsburg striker Grafite.
A 23rd-minute opener by Bayern's Jose Sosa was cancelled out by Ivica Iliev for Cottbus, who remain in the bottom three on goal difference behind Arminia Bielefeld.
But Bayern sealed victory with two goals in four minutes midway through the second half, Martin Demichelis and Lukas Podolski the scorers.
Marko Pantelic and Raffael scored either side of the break for Hertha against Bochum, while Hoffenheim also enjoyed a 2-0 home win, Cologne succumbing to second-half goals by Fejae Salihovic and Demba Ba.
Borussia Dortmund boosted their European qualification hopes by leapfrogging Hamburg into fifth place with a 4-0 home victory against Karlsruhe.
Jakub Blaszczykowski gave Dortmund a half-time lead before Nuri Sahin, Felipe Santana and Alexander Frei wrapped up their seventh straight win.
Saturday's other fixture saw Hannover held to a 1-1 draw at home to Eintracht Frankfurt, Umit Korkmaz equalising just before the break after Arnold Bruggink gave Hannover an early lead.