The likes of Erling Haaland, Jadon Sancho, Marco Reus and Jude Bellingham starred as DFB Cup winners Borussia Dortmund capped a dramatic late-season turnaround by qualifying for the 2021/22 UEFA Champions League.
bundesliga.com picks out BVB's top five matches of a roller-coaster campaign...
Matchday 8: Hertha Berlin 2-5 Borussia Dortmund
Dortmund moved to within a point of leaders Bayern Munich after Haaland struck four second-half goals and Youssoufa Moukoko made history as the Bundesliga's youngest debutant in the capital.
Matchday 22: Schalke 0-4 Borussia Dortmund
Matchday 28: VfB Stuttgart 2-3 Borussia Dortmund
A week after a home defeat to Eintracht Frankfurt that cast them seven points adrift of the top four, Dortmund came from behind to beat VfB Stuttgart, thanks to goals from Bellingham, Reus and Ansgar Knauff.
Matchday 31: Wolfsburg 0-2 Borussia Dortmund
Haaland scored his 24th and 25th Bundesliga goals of the season as Dortmund beat Wolfsburg - despite being reduced to 10 men following Bellingham's sending off - to blow the race for Champions League football wide open with three games to play.
Matchday 32: Borussia Dortmund 3-2 RB Leipzig
With Haaland sidelined, Sancho fired Dortmund into the top four and handed Bayern the title, in a dress rehearsal of the DFB Cup final. BVB went on to beat Leipzig 4-1 in the Berlin showpiece, before punching their ticket to the Champions League with a 3-1 win in Mainz on the penultimate weekend.