Schalke were already guaranteed a top-two finish and a place in next season's Bundesliga, but they needed a win to secure the title. A stunning strike from Rodrigo Zalazar - a lob from inside his own half - put Schalke in front before league top-scorer Simon Terodde sealed the deal just minutes after Lukas Schleimer's late equaliser.
It ensured Schalke finished two points clear of runners-up Werder Bremen, who also bounced back to the Bundesliga at the first attempt.