The final day of the Bundesliga season sees Hertha Berlin and Cologne battle for survival and Hannover and Wolfsburg vie for Europa League place.
At the bottom of the table Hertha Berlin face the ignominy of being relegated by a team managed by their former coach. Hertha dismissed Markus Babbel at the end of last year, mid-way through the season, and they face his new club Hoffenheim at 1430 knowing defeat will mean relegation from Germany's top flight.
A win may not even be enough for the Berliners, as they'll be relying on fellow strugglers Cologne to lose at home to Bayern Munich. Cologne are two points above Hoggenheim going into Saturday's fixtures and have a five goal superior goal difference.
Munich will have one eye on the German Cup and Champions League finals however, so may be a little distracted for this one and the away win is by no means guaranteed.
Seventh placed play host to bottom side, and already relegated, Kaiserslautern as they bid to qualify for the Europa League for the second successive season.
Wolfsburg trail Hannover by a point and need maximum points against Stuttgart to have any chance of surpassing their neighbours and claiming that Europa League berth.
Elsewhere on Saturday, champions Borussia Dortmund are at home to Freiburg, Augsburg entertain Hamburg, Mainz take on Borussia Monchengladbach, Werder Bremen face Schalke and Nurnberg are at home to Bayer Leverkusen.
Bundesliga live streaming schedule at bet365 on Saturday, May 5:
14:30 - Augsburg v Hamburg
14:30 - Borussia Dortmund v SC Freiburg
14:30 - Cologne v Bayern Munich
14:30 - Hannover 96 v Kaiserslautern
14:30 - Hertha Berlin v TSG Hoffenheim
14:30 - Mainz v Borussia M'gladbach
14:30 - Nurnberg v Bayer Leverkusen
14:30 - VfB Stuttgart v Wolfsburg
14:30 - Werder Bremen v Schalke