Mönchengladbach 2-0 Karlsruher SC: four shots, two goals, one red
AI-written review based on match data · How we make it
Key numbers
- Four shots, the fewest in eight matches this season
- Karlsruhe: 64% possession, 0.06 xG per shot
- Hack: one goal, one assist in 86 minutes
Red card, clean sheet, two-goal cushion
Mönchengladbach went in front in the seventh minute and stayed there, so the visitors spent about 83 minutes chasing the match. Even after Philipp Sander was sent off in the 39th minute, the hosts kept a clean sheet and won 2-0 in the DFB-Pokal round of 32.
Karlsruhe had the ball, not the quality
Karlsruher SC kept 64% of the ball, but their average shot was worth only 0.06 xG and six of their efforts were blocked. That suggests plenty of traffic in front of goal rather than clear sights of it. Marvin Wanitzek was the most prolific shooter on the pitch but could not beat Daniel Batz.
A low shot count, but better ones
The four shots were the season-low for Mönchengladbach across their eight matches this season, with corners and fouls also at their lowest. But the shots they did take were better than usual, with xG per shot above their season average, and they outperformed their xG by 1.23.
An early goal made the rest manageable
Robin Hack scored in the seventh minute from Joseph Scally's assist, a goal worth +0.3 FN xPts to Mönchengladbach. Lukas Ullrich added the second in the 49th minute, set up by Hack, and Daniel Batz made four saves to protect the lead after the red card.
FN MOM
Highest FN Score · our own pick by a published formula, not the official Player of the Match
Robin Hack 8.2Dominant
He scored once, set up another goal and won four of his six duels.
Hack's score was built mostly on attacking output: he opened the scoring in the seventh minute and then set up Lukas Ullrich's goal in the 49th. Two tackles and four duels won meant he also contributed without the ball in a match where Mönchengladbach had only 36% possession, and he was withdrawn in the 86th minute with the two-goal lead intact.
Game state
1-02-0
Borussia Mönchengladbach ahead 83 min · level 7 min · Karlsruher SC ahead 0 min
- Borussia Mönchengladbach: Red card 39' → ~51 min a player down
FN xPts — what each moment was worth
How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist. The value next to a team code is what the same moment did to the other side's expected points; the decisive moment is the one with the largest combined change for both teams.
7'
Robin Hack
Goal · scorer +0.2 · assist Joseph Scally +0.1 · KAR −0.2
+0.3
39'
Philipp Sander
Red card · KAR +0.2
−0.2
49'
Lukas Ullrich
Goal · scorer +0.2 · assist Robin Hack +0.1 · KAR −0.2
+0.3
Knockout ties have no league points, so moments are weighed on a win-3/draw-1 scale only.
Pre-match expectation for Karlsruher SC is an estimate: no top-five-league record, so it uses the published starting values.
How FN Score and FN xPts work →
Match stats
Borussia MönchengladbachKarlsruher SC
0.77Expected goals (xG)0.91
Compared with usual
Borussia Mönchengladbach
8 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 2 | |
| Conceded | 0 | 2.8 | |
| xG | 0.77 | 1.6 | |
| xG against | 0.91 | 2.3 | |
| Shots | 4 | 17.1 | low |
| On target | 3 | 5.8 | |
| Shots faced | 15 | 16 | |
| xG per shot | 0.19 | 0.09 | |
| Possession | 36% | 49.8% | |
| Passes | 332 | 434.4 | |
| Corners | 1 | 6.1 | low |
| Fouls | 7 | 14.3 | low |
Timeline
- 7'
Goal
Robin Hack competition goal #1 assist Joseph Scally
- 38'
VAR
Philipp Sander
- 39'
Red
Philipp Sander
- 45'
Sub
S. Trémoulet → J. Ponente
- 45'
Sub
Hugo Bolin → Lukas Ullrich
- 49'
Goal
Lukas Ullrich competition goal #2 assist Robin Hack
- 60'
Sub
Lilian Egloff → Noel Eichinger
- 61'
Sub
Tim Civeja → Louey Ben Farhat
- 69'
Sub
Santeri Väänänen → D. H. Zor
- 72'
Sub
Z. Uno → Mathieu Nguefack
- 77'
Sub
Shuto Machino → Ko Itakura
- 86'
Sub
Deniz Ofli → Viktor Bergh
- 86'
Sub
Robin Hack → Wael Mohya
Category leaders
- Key passesDeniz Ofli2
- Duels wonMarcel Franke5/6
- Defensive actionsMarvin Wanitzek5
- ShotsMarvin Wanitzek8 (on target 3)
#DFB-Pokal#Borussia Mönchengladbach#Karlsruher SC#Robin Hack#Daniel Batz#match review
This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.