In the Bundesliga game on 19 September 2026, FSV Mainz 05 beat Borussia Mönchengladbach 3:4. Match numbers: shots on target 7:8, corners 6:4.
Match report
Borussia Mönchengladbach hosted Mainz 05 at Borussia-Park on Saturday in the fourth round of the Bundesliga, with the visitors claiming a 3:4 victory in a match that refused to settle. The result leaves Gladbach rooted to the bottom of the table with zero points from four games, while Mainz climb to fifth place on seven points.
Florian Neuhaus opened the scoring in the 11th minute before Phillip Tietz equalised seven minutes later. Sheraldo Becker turned the game with a goal just before half-time, and Isac Lidberg restored Gladbach's lead after the break. Eric Martel then put the hosts ahead again, but Danny da Costa's strike in the 89th minute sent the match into extra time.
Shuto Machino converted a penalty in the 90th minute plus five to secure all three points for Mainz. The match also saw a controversial penalty incident in the 55th minute when Philipp Sander was penalised, though Kevin Diks failed to convert the spot-kick for Gladbach. There were six yellow cards for the hosts and five for the visitors, with Stefan Posch and Philipp Sander both booked in the same minute.
Gladbach dominated possession at 47 per cent and created four big chances, but their expected goals total of 3.24 did not translate into a win. Mainz had slightly less control but showed greater efficiency, converting 47 per cent of their shots on target compared to 33 per cent for the hosts. The visitors also recorded higher expected assists at 2.48 against 1.8.
The defeat extends Gladbach's winless run to four matches, following heavy losses against Freiburg and RB Leipzig. Mainz's away victory comes after a mixed run domestically, including a 5:0 demolition of Hamburg and a goalless draw with Paderborn. The result means Mainz have now accumulated seven points from four fixtures while Gladbach remain on zero.
Prepared from match data
Key numbers
Possession, %47–53
Shots on target7–8
Shots off target7–7
Expected goals3.24–2.82
HT⚽11' Florian Neuhaus — Goal⚽18' Phillip Tietz — Goal🟨19' Lukas Ullrich — Yellow card⚽45+1' Sheraldo Becker — Goal🟨55' Stefan Posch — Yellow card🟨55' Philipp Sander — Yellow card55' Philipp Sander — var_penalty✗57' Kevin Diks — Penalty missed⚽59' Isac Lidberg — Goal🟨62' Florian Neuhaus — Yellow card⇄64' Florian Neuhaus — Substitution⇄65' Anthony Caci — Substitution⇄65' Lee Jae-Sung — Substitution🟨73' Phillipp Mwene — Yellow card⇄76' Sheraldo Becker — Substitution⇄76' Franck Honorat — Substitution⇄76' Joe Scally — Substitution⚽78' Eric Martel — Goal⇄84' Ko Itakura — Substitution⇄84' Hugo Bolin — Substitution🟨87' Wael Mohya — Yellow card🟨87' Kevin Stöger — Yellow card⚽89' Danny da Costa — Goal⇄90+1' Nadiem Amiri — Substitution🟨90+3' Kacper Potulski — Yellow card🟨90+3' Shuto Machino — Yellow card🟨90+4' Alexander Schwolow — Yellow card⚽90+5' Shuto Machino — Penalty🟨90+7' Ransford Konigsdorffer — Yellow card