Hamburg, meanwhile, have to hope things go their way on the final day of the season after a damaging defeat on Matchday 33. bundesliga.com has the post-match reaction from the Baden-Württemberg capital…
Christian Gentner: "We played a good game and of course it's a relief for us. We now have one more final, but at least we're in a position where we have our destiny in our own hands. That's a position not many believed we could be in. We didn't let falling behind stress us out, we were dominant throughout the whole game and didn't let them have any chances. Next week, for the third time, everything is on the line.
Daniel Ginczek: "We've beaten Hamburg and our aim of two wins in a row has been achieved. That means we've won the quarter-final and the semi-final, and now we've also got to come out on top in our final."
Antonio Rüdiger: "This is a fully deserved win. It was a good game from us. Apart from their goal from a set piece, we didn't let them have many chances. We've now won our semi-final and we go to Paderborn next week, where we want to win again."
Martin Harnik: "We failed to get the third goal and we've got to ask ourselves why. The reaction from the team to going behind was strong, though. It's now entirely up to us. We don't care about the other games. We mustn't underestimate Paderborn and we've got to keep our concentration high. The fans are right behind us and it's a very emotional situation to be in."
Daniel Schwaab: "We've got to keep focusing on ourselves after this win. Every team at the bottom manages to find extra strength from somewhere, but now we're on a bit of a roll. We've found a good blend with everybody able to contribute."
Zoltan Stieber: "After going 1-0 up, we needed to play better on the counterattack. Maybe we wanted a bit too much. You've got to keep your concentration for 90 minutes and we took the first step, but failed to take the next ones. We've got to carry on believing in ourselves and win our game against Schalke."
Marcell Jansen: "We got a lot wrong in this game. Everything that we've been getting right in recent weeks, we got wrong. Stuttgart were better than us and you've got to recognise that. Now we've got to lift ourselves up again and put everything into our next game."
Johan Djourou: "We lost the game in the 20 minutes after going 1-0 up. We've got to lift ourselves up again quickly. The situation is quite clear. We're 17th and we've got to win our last game - that's our only chance."