Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 11' | Mönchengladbach | Goal — Florian Neuhaus (assist: Lukas Ullrich) | 1-0 | |
| 18' | Mainz 05 | Goal — Phillip Tietz (assist: Sheraldo Becker) | 1-1 | |
| 19' | Mönchengladbach | Lukas Ullrich | 1-1 | |
| 45+1' | Mainz 05 | Goal — Sheraldo Becker (assist: Anthony Caci) | 1-2 | |
| 55' | Mainz 05 | Stefan Posch | 1-2 | |
| 55' | Mönchengladbach | Philipp Sander | 1-2 | |
| 57' | Mönchengladbach | Goal — Kevin Diks | 2-2 | |
| 59' | Mönchengladbach | Goal — Isac Lidberg (assist: Lukas Ullrich) | 3-2 | |
| 62' | Mönchengladbach | Florian Neuhaus | 3-2 | |
| 64' | Mönchengladbach | Substitution — Florian Neuhaus on, Wael Mohya off | 3-2 | |
| 65' | Mainz 05 | Substitution — Anthony Caci on, Danny da Costa off | 3-2 | |
| 65' | Mainz 05 | Substitution — Lee Jae-Sung on, Eric Martel off | 3-2 | |
| 73' | Mainz 05 | Phillipp Mwene | 3-2 | |
| 76' | Mainz 05 | Substitution — Sheraldo Becker on, Ransford Konigsdorffer off | 3-2 | |
| 76' | Mönchengladbach | Substitution — Franck Honorat on, Kevin Stöger off | 3-2 | |
| 76' | Mönchengladbach | Substitution — Joe Scally on, Daiki Hashioka off | 3-2 | |
| 78' | Mainz 05 | Goal — Eric Martel (assist: Kaishu Sano) | 3-3 | |
| 84' | Mönchengladbach | Substitution — Ko Itakura on, Shuto Machino off | 3-3 | |
| 84' | Mönchengladbach | Substitution — Hugo Bolin on, Robin Hack off | 3-3 | |
| 87' | Mönchengladbach | Wael Mohya | 3-3 | |
| 87' | Mönchengladbach | Kevin Stöger | 3-3 | |
| 89' | Mainz 05 | Goal — Danny da Costa | 3-4 | |
| 90+1' | Mainz 05 | Substitution — Nadiem Amiri on, Lennard Maloney off | 3-4 | |
| 90+3' | Mainz 05 | Kacper Potulski | 3-4 | |
| 90+3' | Mönchengladbach | Shuto Machino | 3-4 | |
| 90+4' | Mainz 05 | Alexander Schwolow | 3-4 | |
| 90+5' | Mönchengladbach | Goal — Shuto Machino | 4-4 | |
| 90+7' | Mainz 05 | Ransford Konigsdorffer | 4-4 |
Borussia-Park witnessed a wild one on Saturday, 19 September 2026, as Mainz 05 came away with a 3-4 win over Mönchengladbach in a game that never settled down. The home side actually led early on, but Mainz hit back twice before the break to go in front, turning things around to lead 2-1 at half-time. That could easily have been the story of the match on its own, but the second half brought even more goals and twists before Mainz finally held on. For Gladbach, there will be frustration at throwing away an early lead and then failing to get a grip on the game even after pulling goals back later on. Mainz, on the other hand, showed the kind of resilience and attacking edge that could matter a lot over a full season. Three points on the road against a Bundesliga rival doesn't happen without nerve, and this result will do plenty for confidence in the Mainz dressing room heading into the next round of fixtures.
The Matchup
Mainz 05 beat Mönchengladbach 3-4 at Borussia-Park, and the numbers from the match back up how the game played out. Even without the extra share of possession, which finished 47% in favour of Mönchengladbach, Mainz 05 made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 21 attempts from Mönchengladbach against 17 from Mainz 05 over the course of the game. Mönchengladbach had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
Mönchengladbach vs Mainz 05 Lineups
Looking Ahead
Mönchengladbach have a quick chance to build on this result. Their next test comes away at Köln, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Köln vs Mönchengladbach going to play at 11 October 2026 in Bundesliga 2026-27.
Mainz 05, meanwhile, does not have long to wait before getting back out onto the pitch. They are next in action away at Schalke 04, a game that will give an early sense of how they carry this result forward. Full details are here: Schalke 04 vs Mainz 05 going to play at 17 October 2026 in Bundesliga 2026-27.