Manchester City-bound striker Erling Haaland waved an emotional goodbye to Borussia Dortmund supporters before his final Bundesliga appearance on Saturday.
Norwegian star Haaland was playing his last game for Dortmund against Hertha before completing a long-awaited move to Premier League champions City for the start of next season after they triggered his £51.25 million ($63.15m) release clause.
While the game was a dead rubber for second-placed Dortmund, Haaland was delighted to score from the penalty spot in a 2-1 victory which condemned Hertha to the relegation play-off place.
Wataru Endo scored in injury time for Stuttgart to clinch survival at Hertha's expense after a dramatic 2-1 win over Cologne.
Elsewhere, champions Bayern Munich signed off their Bundesliga season with a 2-2 draw at Wolfsburg.
Bayern finished the season eight points clear of Dortmund, with Leverkusen in third.