Borussia Monchengladbach vs Borussia Dortmund

22 January 2021 · Bundesliga · 2020/21 · Referee Manuel Gräfe

Full time 4 – 2

Half-time: 2–2

  • Nico Elvedi 11’, 32’
  • Ramy Bensebaini 49’
  • Marcus Thuram 78’
  • Erling Haaland 22’, 28’

Match summary

Borussia Monchengladbach came from behind to win 4-2 at home to Borussia Dortmund. It was 2-2 at half-time.

In the first half, Nico Elvedi put Borussia Monchengladbach ahead with a header in the 11th minute, set up by Jonas Hofmann, Erling Haaland equalised in the 22nd minute, set up by Jadon Sancho, Haaland put Borussia Dortmund in front in the 28th minute, set up by Jadon Sancho, and Elvedi equalised in the 32nd minute. In the second half, Ramy Bensebaini put Borussia Monchengladbach back in front in the 49th minute, set up by Florian Neuhaus and Marcus Thuram made it 4-2 with a header in the 78th minute, set up by Florian Neuhaus.

The chances backed that up: Borussia Monchengladbach created 2.37 expected goals (xG) from 10 shots to Borussia Dortmund's 1.95 from 15.

Match stats

Borussia Monchengladbach Borussia Dortmund
10 Shots 16
7 Shots on Target 7
3 Corners 7
1 Yellow Cards 0
0 Red Cards 0
2.33 xG 1.93
2.33 Non-penalty xG 1.93
3 Deep Completions 8

Key events

Borussia Monchengladbach Borussia Dortmund
Kick-off
Nico Elvedi
Assist: Jonas Hofmann
1-0 (Borussia Monchengladbach)
11’
22’
Erling Haaland
Assist: Jadon Sancho
1-1 (Borussia Dortmund)
28’
Erling Haaland
Assist: Jadon Sancho
1-2 (Borussia Dortmund)
Nico Elvedi2-2 (Borussia Monchengladbach)
32’
Half-time2-2
Ramy Bensebaini
Assist: Florian Neuhaus
3-2 (Borussia Monchengladbach)
49’
Marcus Thuram
Assist: Florian Neuhaus
4-2 (Borussia Monchengladbach)
78’
Full-time4-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Borussia Monchengladbach
  • Christoph Kramer

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.37 1.95 11’ Nico Elvedi (Borussia Monchengladbach), 1-0 11’ 22’ Erling Haaland (Borussia Dortmund), 1-1 22’ 28’ Erling Haaland (Borussia Dortmund), 1-2 28’ 32’ Nico Elvedi (Borussia Monchengladbach), 2-2 32’ 49’ Ramy Bensebaini (Borussia Monchengladbach), 3-2 49’ 78’ Marcus Thuram (Borussia Monchengladbach), 4-2 78’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.37 1.95 11’ Nico Elvedi (Borussia Monchengladbach), 1-0 Elvedi 11’ 22’ Erling Haaland (Borussia Dortmund), 1-1 Haaland 22’ 28’ Erling Haaland (Borussia Dortmund), 1-2 Haaland 28’ 32’ Nico Elvedi (Borussia Monchengladbach), 2-2 Elvedi 32’ 49’ Ramy Bensebaini (Borussia Monchengladbach), 3-2 Bensebaini 49’ 78’ Marcus Thuram (Borussia Monchengladbach), 4-2 Thuram 78’
Borussia Monchengladbach 2.37 xGBorussia Dortmund 1.95 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Borussia Monchengladbach attacking 
32’ Nico Elvedi (Borussia Monchengladbach), set piece, 0.96 xG, goal 26’ Emre Can (Borussia Dortmund), from a corner, 0.47 xG, blocked 11’ Nico Elvedi (Borussia Monchengladbach), set piece, 0.43 xG, goal 28’ Erling Haaland (Borussia Dortmund), open play, 0.44 xG, goal 53’ Alassane Pléa (Borussia Monchengladbach), open play, 0.38 xG, off target 22’ Erling Haaland (Borussia Dortmund), open play, 0.32 xG, goal 83’ Breel Embolo (Borussia Monchengladbach), open play, 0.26 xG, saved 47’ Raphael Guerreiro (Borussia Dortmund), direct free kick, 0.15 xG, blocked 39’ Jadon Sancho (Borussia Dortmund), open play, 0.12 xG, off target 78’ Marcus Thuram (Borussia Monchengladbach), from a corner, 0.12 xG, goal 55’ Mats Hummels (Borussia Dortmund), from a corner, 0.08 xG, off target 76’ Jude Bellingham (Borussia Dortmund), open play, 0.07 xG, off target 49’ Ramy Bensebaini (Borussia Monchengladbach), open play, 0.06 xG, goal 44’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.05 xG, off target 75’ Raphael Guerreiro (Borussia Dortmund), open play, 0.05 xG, saved 36’ Mats Hummels (Borussia Dortmund), from a corner, 0.05 xG, saved 63’ Erling Haaland (Borussia Dortmund), set piece, 0.05 xG, off target 26’ Manuel Akanji (Borussia Dortmund), from a corner, 0.04 xG, saved 81’ Jadon Sancho (Borussia Dortmund), direct free kick, 0.04 xG, off target 32’ Lars Stindl (Borussia Monchengladbach), direct free kick, 0.04 xG, saved 8’ Matthias Ginter (Borussia Monchengladbach), from a corner, 0.03 xG, off target 24’ Jadon Sancho (Borussia Dortmund), open play, 0.03 xG, blocked 7’ Jonas Hofmann (Borussia Monchengladbach), open play, 0.03 xG, saved 90+1’ Youssoufa Moukoko (Borussia Dortmund), open play, 0.02 xG, saved 36’ Raphael Guerreiro (Borussia Dortmund), open play, 0.02 xG, off target 32’ Nico Elvedi (Borussia Monchengladbach), set piece, 0.96 xG, goal 26’ Emre Can (Borussia Dortmund), from a corner, 0.47 xG, blocked 11’ Nico Elvedi (Borussia Monchengladbach), set piece, 0.43 xG, goal 28’ Erling Haaland (Borussia Dortmund), open play, 0.44 xG, goal 53’ Alassane Pléa (Borussia Monchengladbach), open play, 0.38 xG, off target 22’ Erling Haaland (Borussia Dortmund), open play, 0.32 xG, goal 83’ Breel Embolo (Borussia Monchengladbach), open play, 0.26 xG, saved 47’ Raphael Guerreiro (Borussia Dortmund), direct free kick, 0.15 xG, blocked 39’ Jadon Sancho (Borussia Dortmund), open play, 0.12 xG, off target 78’ Marcus Thuram (Borussia Monchengladbach), from a corner, 0.12 xG, goal 55’ Mats Hummels (Borussia Dortmund), from a corner, 0.08 xG, off target 76’ Jude Bellingham (Borussia Dortmund), open play, 0.07 xG, off target 49’ Ramy Bensebaini (Borussia Monchengladbach), open play, 0.06 xG, goal 44’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.05 xG, off target 63’ Erling Haaland (Borussia Dortmund), set piece, 0.05 xG, off target 75’ Raphael Guerreiro (Borussia Dortmund), open play, 0.05 xG, saved 36’ Mats Hummels (Borussia Dortmund), from a corner, 0.05 xG, saved 26’ Manuel Akanji (Borussia Dortmund), from a corner, 0.04 xG, saved 81’ Jadon Sancho (Borussia Dortmund), direct free kick, 0.04 xG, off target 32’ Lars Stindl (Borussia Monchengladbach), direct free kick, 0.04 xG, saved 8’ Matthias Ginter (Borussia Monchengladbach), from a corner, 0.03 xG, off target 24’ Jadon Sancho (Borussia Dortmund), open play, 0.03 xG, blocked 7’ Jonas Hofmann (Borussia Monchengladbach), open play, 0.03 xG, saved 90+1’ Youssoufa Moukoko (Borussia Dortmund), open play, 0.02 xG, saved 36’ Raphael Guerreiro (Borussia Dortmund), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Yann Sommer GK900 0.000.000
Matthias Ginter DEF901 0.030.000
Nico Elvedi DEF9022 1.390.000
Denis Zakaria DEF880 0.000.261
Stefan Lainer MID900 0.000.000
Florian Neuhaus MID9021 0.050.182
Christoph Kramer MID900 0.000.031
Ramy Bensebaini MID9011 0.060.000
Lars Stindl MID751 0.040.000
Alassane Pléa FWD741 0.380.000
Jonas Hofmann FWD6911 0.030.853
Marcus Thuram Sub2111 0.120.000
Breel Embolo Sub161 0.260.000
Hannes Wolf Sub150 0.000.000
Patrick Herrmann Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Monchengladbach win 28% Avg odds 3.35
Draw 25% Avg odds 3.82
Borussia Dortmund win 47% Avg odds 2.05

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.