Markus Babbel extended his unbeaten record in charge of Stuttgart to five games as they defeated Bayer Leverkusen 4-2 to move back to within touching distance of their opponents and the Bundesliga's top five.
Two goals from Mario Gomez helped the 2007 champions to three points with Thomas Hitzlsperger also on target.
Lukas Sinkiewicz put through his own goal on a day to forget for Leverkusen, who also lost Arturo Vidal to a red card early in the second half.
The only positive note for the home side came in stoppage time when new signing Angelos Charisteas scored a consolation goal. Stefan Kiessling netted the home team's other goal.
Leverkusen moved into their new, temporary home for the first time with a large crowd welcoming them to the Dusseldorf Arena.
Bruno Labbadia's side will be spending the rest of the season in Dusseldorf while their BayArena is fully renovated, but they could hardly have made a worse start in surroundings which were unfamiliar for both sides.
Stuttgart were ahead after just three minutes with Germany striker Gomez quick to reach Ludovic Magnin's cross from the left and he beat his national team colleague Rene Adler from close range.
Adler was not the only Leverkusen player struggling to adjust to the new setting while the muddy pitch did not help matters either.
The Leverkusen goalkeeper and Simon Rolfes got in each other's way and had to thank Manuel Friedrich for his clearance before a Stuttgart striker could get in to score a second.
As time passed by, the home side grew in confidence and, at the end of the first half, it was Stuttgart doing the defending and looking to conserve their lead going into the break.
They managed it comfortably, with a few long-range efforts from Renato Augusto and Rolfes the only threat to Jens Lehmann's goal.
Stuttgart hit the ground running in the second half and almost doubled their lead early on when Roberto Hilbert only just failed to convert Magnin's cross.
Leverkusen then lost Vidal to a red card as he fouled Gomez on the edge of the penalty area to earn his second booking and an early bath.
From the resulting free-kick, Hitzlsperger punished the home side further with a typical piledriver past the wall and the hands of Adler.
Leverkusen refused to lie down, despite being two goals down and with only 10 men, and they were rewarded with a goal from their dangerman Kiessling in the 67th minute.
The Germany international poked the ball in from close range after Stuttgart failed to clear the ball from inside their penalty area amid a goalmouth scramble.
Gomez restored Stuttgart's two-goal advantage in the 75th minute when he scrambled the ball in at the end of a quick counter-attack which involved Ciprian Marica and Hilbert.
The scoring did not end there, though, and an own goal from Sinkiewicz guaranteed Stuttgart all three points in the last minute. He diverted another dangerous cross from Hilbert into his own goal.
Leverkusen debutant Charisteas then scored a second consolation, netting with a simple tap-in from Kiessling's pass with the final kick of a dramatic game.