Mainz started their season with 4 consecutive defeats, thereby blowing their morale. Besides, they conceded 3 goals at least in each of their last 4 out of 5 games.
On the other hand, Gladbach remain unbeaten in their last 3 league games with 1 win and 2 draws. Besides, the AH line is -0.75 for them on away soil.
Therefore the visitors are expected to win this game.