Hmm, and suddenly the finale is a bit more chaotic than expected
While it was obviously Mainz would manage to win at Bochum, that Leipzig draw overcomplicated things.
One way to settle this with the remaining games this round would be for Bayer to beat Dortmund and thus decide the 4th team now, but I wonder if Bayer is going to give it all in this match, the motivation is not there, the only thing that could have been was the top goalscorer but it's also too much, and bookeis are not letting a single hint either:

What to do here? Watch the game and just that it seems.
Dortmund shocked Bayer Leverkusen and ruined what could have been their home goodbye to their legendary coach Xabi Alonso. I also never expected the defeat much more a four goals conceded by Bayer Leverkusen. Dortmund really ran rampage over them to show/ reignite their desire to finish in the top four, their last game and that of Freiburg will have to decide who finishes at the top four.
The last game will have Dortmund move up to fourth position cos they’ll be playing Holstein which is a much easier opponent against Frankfurt who Freiburg will be playing, I don’t see Freiburg defeating Frankfurt but in football nothing is certain until the end of the 90+.
One more game for Borussia Dortmund to see if they will make it to the Champions League next season or they will have to settle for Europa league and this will mainly depend on if Frankfurt will be able to defeat Frieburg or at least draw them. I more positive that Dortmund will beat Holstein Kiel in their next game. So far Borussia Dortmund and Frieburg has had equal records in their last 5 matches, 4 wins and a draw, although the last time Frieburg lost was against this very Dortmund in a 4 - 1 defeat. Dortmund will be hoping for Frankfurt to do them a favour and I seriously hope Frankfurt does it for them because I want to see Dortmund in the Champions League next season.