Skip to content
MATCHPULSE

Borussia Mönchengladbach vs FSV Mainz 05

Venue: Borussia-Park

Player of the Match

Momentum: Borussia Mönchengladbach 36%, FSV Mainz 05 64%.

Key moments

  1. Florian Neuhaus1–0Assist: Lukas UllrichGoal, 11'
  2. Goal, 18'Phillip Tietz1–1Assist: Sheraldo Becker
  3. Lukas UllrichYellow cardYellow card, 19'
  4. Goal, 45+1'Sheraldo Becker1–2Assist: Anthony Caci
  5. Half-time 1–2
  6. Philipp SanderYellow cardYellow card, 55'
  7. Philipp SanderVAR reviewVAR review, 55'
  8. Yellow card, 55'Stefan PoschYellow card
  9. Kevin DiksMissed penaltyMissed penalty, 57'
  10. Isac Lidberg2–2Assist: Lukas UllrichGoal, 59'
  11. Florian NeuhausYellow cardYellow card, 62'
  12. On: Wael MohyaSubstitution · Off: Florian NeuhausSubstitution, 64'
  13. Substitution, 65'On: Eric MartelSubstitution · Off: Jae-sung Lee
  14. Substitution, 65'On: Danny da CostaSubstitution · Off: Anthony Caci
  15. Yellow card, 73'Phillipp MweneYellow card
  16. On: Daiki HashiokaSubstitution · Off: Joe ScallySubstitution, 76'
  17. On: Kevin StögerSubstitution · Off: Franck HonoratSubstitution, 76'
  18. Substitution, 76'On: Ransford Yeboah KönigsdörfferSubstitution · Off: Sheraldo Becker
  19. Goal, 78'Eric Martel2–3Assist: Kaishu Sano
  20. On: Robin HackSubstitution · Off: Hugo BolinSubstitution, 84'
  21. On: Shuto MachinoSubstitution · Off: Ko ItakuraSubstitution, 84'
  22. Kevin StögerYellow cardYellow card, 87'
  23. Wael MohyaYellow cardYellow card, 87'
  24. Goal, 89'Danny da Costa2–4
  25. Substitution, 90'On: Lennard MaloneySubstitution · Off: Nadiem Amiri
  26. Shuto MachinoYellow cardYellow card, 90+3'
  27. Yellow card, 90+3'Kacper PotulskiYellow card
  28. Yellow card, 90+4'Alexander SchwolowYellow card
  29. Shuto Machino3–4PenaltyPenalty, 90+5'
  30. Yellow card, 90+7'Ransford Yeboah KönigsdörfferYellow card

Referee

Robert HartmannGermany
Yellow cards6.3 / matchAbove average
Fouls26.7 / matchAbove average
Bundesliga

Last 3 matches we covered · Bundesliga average 3.6 cards, 22.4 fouls

VenueBORUSSIA-PARKMönchengladbach, Germany
Capacity
54,057
Surface
Grass

Unlock the full analysis

See everything the three engines found

  • Each engine's own view: summary, result split, likely score
  • The whole Top 10 with every engine's reasons
  • Every odds market and line, from every source
  • No ads

Pro

Every match in full, an unlimited Watchlist and no ads. Cancel any time.

…/ month

Secure payment by Stripe · Compare plans

How MATCH PULSE works

The day's key matches

Every day we select the most important matches across the leading competitions, with live scores, line-ups and stats.