If you cast your minds back to pre-season, we were beaten 4-1 away to MSV Duisburg, who had just been relegated to the Regionalliga (fourth tier) for the first time. Today, the Zebras secured the title and an instant return to the third division in front of crowds averaging more than 16,000.
Ignoring the frankly boring Bundesliga, the German Cup (DFB Pokal) offers some entertainment. This season saw the first ever third division team make the cup final in the form of Arminia Bielefeld. They will play VfB Stuttgart, who themselves have only won the cup three times, the last time in 1997. Ticket allocations are a talking point at the minute, with each club receiving just 24,000 tickets for the 80,000-capacity Olympic Stadium in Berlin.
Elsewhere, a club close to my heart has decided to "liven up" its season by replacing its sporting director and coaching team while perched precariously above the third division relegation zone. Worse still, the new head coach has no experience in professional football either as a player or as a manager and had two days to prepare his new team for the visit of 1860 Munich, who inevitably won 3-0 after Waldhof Mannheim (for it is they) put out a team that could only have been drawn out of a hat. I'm getting genuine Jamie Fullarton flashbacks here.
Nearly forgot to mention Bundesliga 2, which is gripped by the customary tight promotion race, with half the teams in the division having a chance of promotion with just four games remaining. The top two are Hamburg and Cologne, who would surely enrich the top flight, but there's a battle royale behind them. Hertha Berlin and Schalke look like they're going nowhere though.