Both teams moved back into the top half of the table by securing impressive victories last weekend.
Match preview
Indeed, Mainz won for the third time in their last four league games with a 3-2 win away to Bayer Leverkusen on Sunday, leapfrogging their opponents into ninth position in the process.
Bo Svensson's side looked set to head into the break level after Anthony Caci and Nadiem Amiri exchanged blows either side of the half an hour mark, but Leandro Barreiro's strike in the fourth minute of first half injury-time put Die Nullfunfer on the front foot.
Patrik Schick's equaliser 13 minutes after coming out for the second half at the BayArena indicated that a share of the spoils would be the most likely outcome, but the visitors capitalised on Amine Adli's late dismissal, with Marcus Ingvartsen converting his penalty to secure all three points for his side.
With no European football or cup run to contend with for the rest of the campaign, Svensson will be hoping to guide his players to a second successive finish in the Bundesliga's top half after placing in eighth last season.
Gladbach, meanwhile, continued their remarkable record against Bayern Munich in recent seasons by defeating the reigning champions 3-2 at Borussia-Park last weekend.
Die Fohlen were handed a huge helping hand by Dayot Upamecano's dismissal for a professional foul on Alassane Plea after just eight minutes, with club captain Lars Stindl quickly maximising his side's numerical advantage by breaking the deadlock five minutes later.
However, Eric Choupo-Moting levelled the scoring 10 minutes prior to half-time, but Daniel Farke's side were not to be denied a third victory against Bayern in their last four meetings, with Jonas Hofmann and Marcus Thuram both scoring after the break to ensure that Mathys Tel's strike proved to be little more than a consolation one.
Few teams boast a record as impressive as Gladbach's against the club to have won each of the last 10 Bundesliga titles, with Die Fohlen winning seven of their last 13 meetings against Bayern in all competitions, losing only four of those matches.
Farke will be hoping that his side can take plenty of confidence from their surprise victory last time out, with a win against Mainz on Friday set to move them up to seventh in the table.
Mainz 05 Bundesliga form:
D
L
W
L
W
W
Mainz 05 form (all competitions):
L
W
L
L
W
W
Borussia Monchengladbach Bundesliga form:
L
L
W
D
L
W
Team News
Mainz's only injury issue at present appears to be Jonathan Burkardt's serious knee injury, which has kept the talented forward out of action since November, with a return unlikely for at least another month.
However, Marlon Mustapha and Robin Zentner returned from recent injuries to be named on their side's substitutes bench last weekend, but Svensson is unlikely to rush either player back, especially considering his side's strong recent form.
Club captain Silvan Widmer appeared from the bench during Mainz's win against Leverkusen last weekend after also recovering from a recent issue, and he could replace Danny da Costa at right wing-back on Friday.
Gladbach, meanwhile, will travel without Julian Weigl and Luca Netz due to ankle and hip injuries respectively. Weigl appeared to sustain the issue after coming on as a substitute against Bayern last weekend, causing the former Borussia Dortmund midfielder to be subbed himself.
Despite beating the Bavarians last time out, Farke may opt to restore Thuram to his starting XI after effectively utilising the France forward from the bench last time out, with Hannes Wolf likely to drop out as a result.
Mainz 05 possible starting lineup:
Dahmen; Hanche-Olsen, Bell, Fernandes; Widmer, Barreiro, Stach, Caci; Lee, Ajorque, Onisiwp
Borussia Monchengladbach possible starting lineup:
Omlin; Lainer, Itakura, Elvedi, Bensebaini; Kramer, Kone; Hofmann, Stindl, Plea; Thuram
We say: Mainz 05 1-1 Borussia Monchengladbach
With both teams winning their last matches to move back into the top half of the table, this should be a closely contested affair, especially with both teams sitting level on points.
Gladbach have won just once on the road all season, whereas Mainz have performed better away from home, so we can envisage a share of the spoils on Friday evening.