Bayern München besegrade Bochum med 3-1 i den senaste omgången och de tre poängen säkrade i praktiken ligatiteln då jagande Schalke 04 föll mot Werder Bremen med 0-2.
Resultaten innebär att Bayern nu leder Bundesliga på 67 poäng – tre före Schalke och med 17 måls bättre målskillnad inför den sista omgången.
Det är givetvis ett omöjligt försprång för Schalke att hämta in och klubben får helt enkelt nöja sig med andraplatsen.
Då är striden om tredjeplatsen desto hårdare.
Werder Bremen (60 poäng) och Bayer Leverkusen (58) slåss om den åtråvärda kvalplatsen till Champions League och lagen ställs under lördagen mot Hamburg respektive Mönchengladbach.
Werder Bremen har fyra raka segrar och mot Marcus Bergs Hamburg kan det räcka med en pinne för att säkra tredjeplatsen. Laget har nämligen fyra plusmål mer än Leverkusen i nuläget.
Leverkusen fick nöja sig med poäng senast då slutresultatet skrevs till 1-1 i hemmamötet med Hertha Berlin. På lördag talar dock också motivationen för laget då Mönchengladbach inte har något att spela för. Gästernas form är också svag med bara en inspelad poäng på de senaste tre matcherna.
Bottenstriden bjuder också på en högintressant avslutning.
Hertha Berlin har redan åkt ur Bundesliga och inför den sista omgången ligger tre klubbar i farozonen för att få göra laget sällskap.
Bochum ligger tvåa från slutet med 28 poäng och på negativ kvalplats, med samma poäng men bättre målskillnad, återfinns Nürnberg medan Hannover, på 30 poäng, befinner sig strax ovanför kvalstrecket.
Två av lagen möts i den sista omgången då Bochum tar emot Hannover. Nürnberg ställs mot ett Köln som inte har något att spela för och därmed bör chansen till tre poäng vara god.
Följ dramatiken i bundesliga – såväl i toppen som i botten – live och helt gratis hos bwin.com på lördag. Allt som behövs är att du har ett konto hos spelbolaget.