A brace from Daniel Ginczek helped the visitors claim a surprise win on the final day of the Bundesliga season. Anastasios Donis played a key role for them, proving tricky for Bayern to handle on the counter.

Stuttgart went into the break 2-1 up thanks to goals from Ginczek and Donis either side of a Corentin Tolisso strike. After the break, Chadrac Akolo doubled their lead before another Ginczek goal put the cherry on top.

Heynckes was hoping for a smooth farewell in his last league game at the helm, but Stuttgart signalled their intentions to spoil the trophy celebrations early on. Donis surged past Rafinha and in behind the defence before cutting back for Ginczek to break the deadlock in the fifth minute.

Bayern responded in the 21st minute, with Robert Lewandowski heavily involved in the build-up. He made mincemeat of Holger Badstuber on the turn before being taken out by Ron-Robert Zieler. The ball went into the path of Tolisso, who equalised.

The champions went on the offensive, looking to take the lead, but they were once again caught out by Donis. This time, the winger went solo, before beating Sven Ulreich to put the visitors back in front.