-snip
In the last round of the Bundesliga, Leipzig will face Bielefeld, and I am optimistic that Leipzig can beat Bielefeld to stay in 4th place.
Moreover, Bielefeld in the last 10 matches has never won once, this proves Bielefeld's performance is very bad. Although Leipzig have also
been inconsistent in the last few matches, against a weak team like Bielefeld I believe Leipzig can win. Even if the match ends in a draw,
Leipzig will still be in 4th position, because Leipzig's aggregate goals are much better than Freiburg. While Freiburg itself who is in 5th position
will face Leverkusen, and I doubt Freiburg can beat Leverkusen. Regarding Hertha Berlin and Stuttgart it looks like you are right that both teams
will lose, because they will face difficult opponents. So Hertha Berlin will survive not being relegated, while Stuttgart will have to decide its fate
by playing the relegation play-off.
I know that Leipzig has been inconsistent but they are not inconsistent at that level which might cause them to lose against Arminia. It should actually be a very easy match for Leipzig and a win from this match should be securing them in their 4th position in the standings.
I highly doubt that Freiburg will be able to beat Leverkusen. But I am not going to pick a side here.