Well it all comes down to the last matchday. Dortmund will play Gladbach and we will play in Munich.
Both Frankfurt and Gladbach will still be fighting over that CL spot (assuming that we win against Mainz today).
Bayern is in a much better position obviously and I can see Dortmund losing in Gladbach, but Bayern has not been anything special this season and we beat them in the cup final. So there is still a chance that we cause an upset in Munich, even though we havent won there in ages.
No matter what the result is...the title is determined between Dortmund and Munich and it comes down to who is less shit and not who is the better team.
If Dortmund win the title it would be such a fluke result seeing how much they crumbled in 2019.
Nürnberg and Hannover are both relegated to the second division since yesterday, while Stuttgart will play the relegation play offs.
In the 2nd Buli Paderborn (currently 2nd) will play Hamburg (currently 4th). If Paderborn win Hamburg´s only chance to get up is via the play offs (currently Union Berlin is in 3rd place and they will play Magdeburg today, which is a big game anyhow as both clubs are "East German").