German outfit SC Paderborn have been on a truly incredible journey over the last seven seasons and now find themselves back in the top tier of German football.
Steffen Baumgart's side lost 3-1 to Dynamo Dresden on the final day in the Bundesliga 2 but Union Berlin's 2-2 draw with VFL Bochum meant Paderborn achieved automatic promotion to the Bundesliga on goal difference.
And it competes a truly remarkable topsy-turvy few years for Paderborn. In 2014, they were promoted to the top-flight for the first time in history and made a solid start to life in the Bundesliga when they took eight points from their opening four games.
But their levels soon dropped and they ended up finishing bottom on 31 points after only picking up a further five wins in the rest of the campaign.
It sparked an unbelievable downwards spiral for the club, who suffered two more relegations on the trot to send them right down to the Regionalliga (the fourth tier of German football).
However, a shining light came courtesy of 1860 Munich's failure to secure a licence to play in the third tier - leading to Paderborn taking their place in the division.
Paderborn made the most of the rare and unusual opportunity given to them and have since embarked on back-to-back promotions under Baumgart in one of the most extraordinary stories in recent memory.
Who knows what the next chapter will hold for Paderborn? Here's hoping they can survive in the Bundesliga next season and continue to rise rather than fall.