Mainz is going through a very difficult period right now, and they probably shouldn't count on points in the next three rounds, since they will have to play Bayer Leverkusen, Burussia Monchengladbach and Bayern. Although maybe with Mönchengladbach they should try to pick up points, (since they are not as far behind them in the table) as Darmstadt did, but I think that Mönchengladbach is at the bottom because they had a really very difficult schedule of games and now they will correct the situation.
Mönchengladbach's performances have been disastrous so far. As you wrote, they have played against strong teams like Bayern Munich, Leverkusen and Leipzig. But even against Augsburg they only played a draw. They play the next games against Bochum and Mainz. Against Mainz they should definitely scoring golad (because of the mentioned problems at Mainz) and win this game. Against Bochum at least a draw. Otherwise Gerardo Seoane might be one of the coaches who will be sacked soon.