Bundesliga Regular Season - 29

RB Leipzig 1 - 0 FT Borussia Mönchengladbach

Red Bull Arena

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
38
FT
Sat, Apr 11
Deutsch
RB Leipzig
1-0
Borussia Mönchengladbach
⚡ Intensity 24
⚖️ Balance 20
🏆 Stakes 67
🎲 Upset 0
Late Diomande strike breaks Gladbach resistance.

Diomande Shatters Gladbach's Wall in Late Drama

Average Entertainment Futmetrix Score: 38/100. A relentless attacking barrage eventually broke a heroic goalkeeping display to tighten Leipzig's grip on a lucrative Champions League spot.

Opening Act

The Intensity was high from the outset at Red Bull Arena as RB Leipzig launched wave after wave of attacks. Edging possession with 52 percent of the ball, the hosts found themselves constantly probing but frustrated. David Raum was the chief architect, pinging an incredible eight key passes to tear open the Borussia Mönchengladbach defence. Yet, the visitors stood remarkably firm. A staggering 24 shots rained down on the Gladbach goal, turning the pitch into a veritable shooting gallery. The sheer volume of chances kept the home crowd on edge, but the glaring lack of an early breakthrough set the stage for a tense battle of attrition.

The Pivot

The story of the afternoon was undoubtedly written by Moritz Nicolas. The Gladbach shot-stopper delivered an absolute masterclass, recording 11 astonishing saves to keep his side securely in the contest. His heroics drastically skewed the Balance of the match, turning what should have been a routine home victory into an agonizing test of patience for Leipzig. Set-piece pressure steadily mounted, with the hosts forcing 11 corners, but Nicolas repelled practically everything thrown his way. It seemed an impenetrable wall had been erected in front of the away end, leaving the frustrated hosts searching desperately for a spark.

Resolution

Just as the Stakes reached their peak and frustration threatened to boil over entirely, the stubborn resistance finally cracked in the 81st minute. C. Baumgartner unlocked the tired defence with a precise final ball, and Y. Diomande made absolutely no mistake, finishing clinically to shatter the deadlock. This crucial late surge avoided a damaging slip-up and reinforced Leipzig's comfortable third-place standing, moving them to 53 points in their Champions League chase. Gladbach remain stranded in 13th place, left to rue a magnificent defensive effort that ultimately yielded zero reward.

Key Questions

What made Yan Diomande the Man of the Match?

He scored the decisive 81st-minute match-winning goal, finally breaking through a remarkably stubborn defensive block after Leipzig's relentless 36-shot assault.

What does this mean for RB Leipzig's season?

The hard-fought victory solidifies their strong grip on third place, keeping them firmly on track for crucial Champions League qualification with six games left.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
52%
48%
RB Leipzig 52%
Borussia Mönchengladbach 48%
Shots
24
12
RB Leipzig 24
Borussia Mönchengladbach 12
Shots on Target
11
3
RB Leipzig 11
Borussia Mönchengladbach 3
Expected Goals (xG)
2.25
1.73
RB Leipzig 2.25
Borussia Mönchengladbach 1.73
Passes
436
405
RB Leipzig 436
Borussia Mönchengladbach 405
Pass Accuracy
83%
77%
RB Leipzig 83%
Borussia Mönchengladbach 77%
Corners
11
2
RB Leipzig 11
Borussia Mönchengladbach 2
Fouls
9
6
RB Leipzig 9
Borussia Mönchengladbach 6
Yellow Cards
4
1
RB Leipzig 4
Borussia Mönchengladbach 1
Red Cards
0
0
RB Leipzig 0
Borussia Mönchengladbach 0

Match Events

33' 🟨 R. Baku
L. Ullrich H. Bolin 🔄 34'
J. Scally 🟨 36'
HT
47' 🟨 N. Seiwald
K. Diks F. C. Chiarodia 🔄 63'
67' 🔄 A. Nusa A. Ouedraogo
67' 🔄 Romulo Cardoso J. Bakayoko
78' 🔄 R. Baku B. Henrichs
79' 🟨 X. Schlager
79' 🔄 N. Seiwald B. Gruda
81' Y. Diomande (C. Baumgartner)
82' 🟨 B. Gruda
F. Honorat W. Mohya 🔄 85'
J. Castrop K. Stoger 🔄 85'
Y. Engelhardt S. Machino 🔄 85'
90'+2 🔄 Y. Diomande M. Finkgrafe
FT

Player Cards

Our take on every player in this match

RB Leipzig

Goalkeepers
Maarten Vandevoordt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Ridle Baku
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
38%
Pass Acc
Willi Orbán
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
67%
Duel Win %
El Chadaille Bitshiabu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
David Raum
ARCHITECT
ARCHITECT
8
Key Passes
8
Key Passes
0
Assists
30%
Pass Acc
Midfielders
Christoph Baumgartner
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.3
Rating
Nicolas Seiwald
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
78
Total Mins
79
Entry
Xaver Schlager
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Yan Diomande
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Rômulo
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
Antonio Nusa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
67
Entry
BENCH
Peter Gulacsi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Max Finkgräfe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Benjamin Henrichs
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Lukas Klostermann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Assan Ouédraogo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Ezechiel Banzuzi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Johan Bakayoko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Brajan Gruda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Tidiam Gomis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Borussia Mönchengladbach

Goalkeepers
Moritz Nicolas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Joseph Scally
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
21%
Pass Acc
Nico Elvedi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Kevin Diks
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
36%
Pass Acc
Lukas Ullrich
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Rocco Reitz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Philipp Sander
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Yannik Engelhardt
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Forwards
Franck Honorat
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Haris Tabaković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jens Castrop
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
Jan Olschowsky
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fabio Chiarodia
ENFORCER
ENFORCER
6
Tackles
6
Tackles
7
Duels Won
88%
Win %
Kota Takai
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hugo Bolin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
Started
Entry
Kevin Stöger
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Wael Mohya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Florian Neuhaus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giovanni Reyna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Shuto Machino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/28/2025 Borussia Mönchengladbach 0 - 0 RB Leipzig Bundesliga Borussia-Park
03/29/2025 Borussia Mönchengladbach 1 - 0 RB Leipzig Bundesliga BORUSSIA-PARK
11/09/2024 RB Leipzig 0 - 0 Borussia Mönchengladbach Bundesliga Red Bull Arena
02/17/2024 RB Leipzig 2 - 0 Borussia Monchengladbach Bundesliga Leipzig Stadium
09/23/2023 Borussia Monchengladbach 0 - 1 RB Leipzig Bundesliga BORUSSIA-PARK
03/11/2023 RB Leipzig 3 - 0 Borussia Monchengladbach Bundesliga Red Bull Arena
11/28/2025
Bundesliga Borussia-Park
03/29/2025
Bundesliga BORUSSIA-PARK
11/09/2024
Bundesliga Red Bull Arena
02/17/2024
Bundesliga Leipzig Stadium
09/23/2023
Bundesliga BORUSSIA-PARK
03/11/2023
Bundesliga Red Bull Arena
RB Leipzig Win
Borussia Mönchengladbach Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 29 76 105 27 +78 WFC St. Pauli 0 - 5 Bayern München (11-04-2026)WSC Freiburg 2 - 3 Bayern München (04-04-2026)WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)WBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)
2 Borussia Dortmund 29 64 60 29 +31 LBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)W1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)
3 VfB Stuttgart 29 56 60 38 +22 WVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)LVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)
4 RB Leipzig 29 56 56 36 +20 WRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)WWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)WRB Leipzig 2 - 1 FC Augsburg (07-03-2026)
5 Bayer Leverkusen 29 52 59 39 +20 WBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)
6 1899 Hoffenheim 29 51 57 43 +14 DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)L1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)W1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)
7 Eintracht Frankfurt 29 42 54 54 0 WVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)LFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)
8 SC Freiburg 29 40 42 47 -5 WFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)LSC Freiburg 2 - 3 Bayern München (04-04-2026)WFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LSC Freiburg 0 - 1 Union Berlin (15-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)
9 FSV Mainz 05 29 33 35 44 -9 LFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)W1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)WFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)
10 FC Augsburg 29 33 36 53 -17 DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)LRB Leipzig 2 - 1 FC Augsburg (07-03-2026)
11 Union Berlin 29 32 33 50 -17 L1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LBayern München 4 - 0 Union Berlin (21-03-2026)WSC Freiburg 0 - 1 Union Berlin (15-03-2026)LUnion Berlin 1 - 4 Werder Bremen (08-03-2026)
12 Hamburger SV 29 31 32 45 -13 LVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)WVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)
13 1. FC Köln 29 30 43 50 -7 W1. FC Köln 3 - 1 Werder Bremen (12-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)L1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)
14 Borussia Mönchengladbach 29 30 35 49 -14 LRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)LBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)
15 Werder Bremen 29 28 32 52 -20 L1. FC Köln 3 - 1 Werder Bremen (12-04-2026)LWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)WUnion Berlin 1 - 4 Werder Bremen (08-03-2026)
16 FC St. Pauli 29 25 25 50 -25 LFC St. Pauli 0 - 5 Bayern München (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)
17 VfL Wolfsburg 29 21 39 65 -26 LVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)LBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)LVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)
18 1. FC Heidenheim 29 19 32 64 -32 W1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)L1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)