Würzburger Kickers gave themselves a handy lead with a 2-0 play-off first-leg win over MSV Duisburg.
1. FC Kaiserslautern have parted ways with coach Konrad Fünfstück.
FC St. Pauli celebrated the 106th anniversary of the club's founding in style with a 5-2 home win over 1. FC Kaiserslautern on Matchday 34.
1. FC Union Berlin set a club record as they defeated Bundesliga 2 champions SC Freiburg on the final day of the season.
MSV Duisburg secured the relegation/promotion play-off place with a nail-biting 1-0 victory over promoted RB Leipzig.
Simon Terodde scored a hat-trick as VfL Bochum 1848 ended their campaign with a comfortable 4-2 win away to 1. FC Heidenheim 1846.
Fortuna Düsseldorf maintained their Bundesliga 2 status for another year after recording a 2-0 victory away to Eintracht Braunschweig on the final day of the season.
FSV Frankfurt ended the season with a 2-1 win over TSV 1860 Munich, but still went down after MSV Duisburg's win over RB Leipzig condemned them to spend next season in the 3. Liga.
Markus Kauczinski’s final match in charge of Karlsruher SC ended in a 1-1 draw at home to DSC Arminia Bielefeld.
SC Paderborn 07 have been relegated to the 3. Liga after losing 1-0 to 1. FC Nürnberg on a dramatic final day in Bundesliga 2.