Fortuna Dusseldorf were relegated as Hoffenheim and Augsburg staged final-day escape acts.
Augsburg guaranteed their top-flight status with a 3-1 win at home to relegated Greuther Furth, a result which lifted them out of the bottom three for the first time all season.