
Borussia Dortmund vs Borussia Monchengladbach, 2024-25 German Bundesliga
· German Bundesliga
FT
3 - 2
3 - 2
Dortmund score three in nine minutes in comeback win over Gladbach
![Dortmund celeb vs Gladbach_250420 [1024x576]](https://a.espncdn.com/photo/2025/0420/r1481443_1024x576_16-9.jpg)
Borussia Dortmund struck three times in nine first-half minutes to battle past visiting Borussia Moenchengladbach 3-2 in the Bundesliga on Sunday, and keep their slim hopes of a top four finish alive with four matches left to play.
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Foul by Ramy Bensebaini (Borussia Dortmund).
- 2': Kevin Stöger (Borussia Mönchengladbach) wins a free kick in the attacking half.
- 3': Foul by Joe Scally (Borussia Mönchengladbach).
- 3': Karim Adeyemi (Borussia Dortmund) wins a free kick in the defensive half.
- 4': Joe Scally (Borussia Mönchengladbach) is shown the yellow card for a bad foul.
- 6': Foul by Tim Kleindienst (Borussia Mönchengladbach).
- 6': Waldemar Anton (Borussia Dortmund) wins a free kick in the defensive half.
- 7': Attempt missed. Julian Weigl (Borussia Mönchengladbach) right footed shot from outside the box is high and wide to the right.
- 10': Attempt blocked. Niklas Süle (Borussia Dortmund) right footed shot from outside the box is blocked. Assisted by Felix Nmecha.
- 10': Offside, Borussia Dortmund. Serhou Guirassy is caught offside.
- 19': Attempt missed. Karim Adeyemi (Borussia Dortmund) right footed shot from the centre of the box is close, but misses to the left. Assisted by Pascal Groß.
- 20': Foul by Felix Nmecha (Borussia Dortmund).
- 20': Kevin Stöger (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 24': Goal! Borussia Dortmund 0, Borussia Mönchengladbach 1. Ko Itakura (Borussia Mönchengladbach) right footed shot from the centre of the box to the bottom right corner.
- 27': Delay in match because of an injury Maximilian Beier (Borussia Dortmund).
- 29': Delay over. They are ready to continue.
- 31': Foul by Alassane Pléa (Borussia Mönchengladbach).
- 31': Ramy Bensebaini (Borussia Dortmund) wins a free kick in the attacking half.
- 34': Delay in match because of an injury Maximilian Beier (Borussia Dortmund).
- 35': Substitution, Borussia Dortmund. Carney Chukwuemeka replaces Maximilian Beier because of an injury.
- 35': Delay over. They are ready to continue.
- 35': Foul by Karim Adeyemi (Borussia Dortmund).
- 35': Joe Scally (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 37': Corner, Borussia Mönchengladbach. Conceded by Ramy Bensebaini.
- 38': Corner, Borussia Mönchengladbach. Conceded by Waldemar Anton.
- 39': Offside, Borussia Mönchengladbach. Nico Elvedi is caught offside.
- 41': Goal! Borussia Dortmund 1, Borussia Mönchengladbach 1. Serhou Guirassy (Borussia Dortmund) right footed shot from the centre of the box to the bottom right corner. Assisted by Pascal Groß with a cross.
- 42': Alassane Pléa (Borussia Mönchengladbach) wins a free kick in the attacking half.
- 42': Foul by Pascal Groß (Borussia Dortmund).
- 44': Goal! Borussia Dortmund 2, Borussia Mönchengladbach 1. Felix Nmecha (Borussia Dortmund) right footed shot from the centre of the box to the bottom left corner. Assisted by Karim Adeyemi.
- 45': Fourth official has announced 4 minutes of added time.
- 45'+1': Attempt saved. Kevin Stöger (Borussia Mönchengladbach) left footed shot from the right side of the box is saved in the top centre of the goal.
- 45'+2': Offside, Borussia Mönchengladbach. Tim Kleindienst is caught offside.
- 45'+4': Foul by Karim Adeyemi (Borussia Dortmund).
- 45'+4': Kevin Stöger (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 45'+4': Attempt saved. Serhou Guirassy (Borussia Dortmund) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Carney Chukwuemeka.
- 45'+4': Goal! Borussia Dortmund 3, Borussia Mönchengladbach 1. Daniel Svensson (Borussia Dortmund) header from the left side of the six yard box to the bottom right corner.
- 45'+5': First Half ends, Borussia Dortmund 3, Borussia Mönchengladbach 1.
- 45': Second Half begins Borussia Dortmund 3, Borussia Mönchengladbach 1.
- 46': Corner, Borussia Dortmund. Conceded by Joe Scally.
- 47': Corner, Borussia Dortmund. Conceded by Joe Scally.
- 51': Corner, Borussia Dortmund. Conceded by Nico Elvedi.
- 52': Penalty Borussia Mönchengladbach. Tim Kleindienst draws a foul in the penalty area.
- 52': Penalty conceded by Felix Nmecha (Borussia Dortmund) after a foul in the penalty area.
- 53': VAR Decision: Penalty Borussia Mönchengladbach.
- 56': Serhou Guirassy (Borussia Dortmund) is shown the yellow card.
- 56': Goal! Borussia Dortmund 3, Borussia Mönchengladbach 2. Kevin Stöger (Borussia Mönchengladbach) converts the penalty with a left footed shot to the bottom right corner.
- 56': Kevin Stöger (Borussia Mönchengladbach) is shown the yellow card for excessive celebration.
- 57': Offside, Borussia Mönchengladbach. Tim Kleindienst is caught offside.
- 60': Attempt blocked. Yan Couto (Borussia Dortmund) left footed shot from the centre of the box is blocked. Assisted by Carney Chukwuemeka.
- 60': Corner, Borussia Dortmund. Conceded by Rocco Reitz.
- 61': Attempt blocked. Felix Nmecha (Borussia Dortmund) right footed shot from the centre of the box is blocked.
- 61': Attempt missed. Waldemar Anton (Borussia Dortmund) header from the left side of the six yard box is close, but misses to the right following a corner.
- 61': Substitution, Borussia Dortmund. Julian Ryerson replaces Yan Couto.
- 62': Attempt saved. Felix Nmecha (Borussia Dortmund) right footed shot from outside the box is saved in the centre of the goal. Assisted by Carney Chukwuemeka.
- 63': Alassane Pléa (Borussia Mönchengladbach) wins a free kick in the attacking half.
- 63': Foul by Felix Nmecha (Borussia Dortmund).
- 64': Foul by Rocco Reitz (Borussia Mönchengladbach).
- 64': Julian Ryerson (Borussia Dortmund) wins a free kick in the defensive half.
- 64': Foul by Daniel Svensson (Borussia Dortmund).
- 64': Joe Scally (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 65': Attempt saved. Julian Ryerson (Borussia Dortmund) left footed shot from outside the box is saved in the bottom right corner. Assisted by Pascal Groß.
- 67': Alassane Pléa (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 67': Foul by Julian Ryerson (Borussia Dortmund).
- 69': Foul by Rocco Reitz (Borussia Mönchengladbach).
- 69': Karim Adeyemi (Borussia Dortmund) wins a free kick in the defensive half.
- 70': Substitution, Borussia Mönchengladbach. Robin Hack replaces Tomás Cvancara.
- 70': Substitution, Borussia Mönchengladbach. Stefan Lainer replaces Joe Scally.
- 70': Substitution, Borussia Mönchengladbach. Luca Netz replaces Lukas Ullrich.
- 72': Foul by Serhou Guirassy (Borussia Dortmund).
- 72': Ko Itakura (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 73': Substitution, Borussia Dortmund. Salih Özcan replaces Felix Nmecha.
- 73': Substitution, Borussia Dortmund. Emre Can replaces Niklas Süle.
- 73': Substitution, Borussia Dortmund. Julian Brandt replaces Karim Adeyemi.
- 73': Foul by Salih Özcan (Borussia Dortmund).
- 73': Kevin Stöger (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 75': Offside, Borussia Mönchengladbach. Luca Netz is caught offside.
- 76': Alassane Pléa (Borussia Mönchengladbach) wins a free kick in the defensive half.
- 76': Foul by Emre Can (Borussia Dortmund).
- 77': Daniel Svensson (Borussia Dortmund) wins a free kick in the defensive half.
- 77': Foul by Stefan Lainer (Borussia Mönchengladbach).
- 78': Offside, Borussia Dortmund. Serhou Guirassy is caught offside.
- 82': Foul by Alassane Pléa (Borussia Mönchengladbach).
- 82': Ramy Bensebaini (Borussia Dortmund) wins a free kick on the left wing.
- 83': Attempt missed. Carney Chukwuemeka (Borussia Dortmund) right footed shot from outside the box is high and wide to the right.
- 83': Substitution, Borussia Mönchengladbach. Florian Neuhaus replaces Julian Weigl.
- 83': Substitution, Borussia Mönchengladbach. Shio Fukuda replaces Rocco Reitz.
- 84': Foul by Shio Fukuda (Borussia Mönchengladbach).
- 84': Waldemar Anton (Borussia Dortmund) wins a free kick in the defensive half.
- 86': Hand ball by Julian Ryerson (Borussia Dortmund).
- 86': Attempt blocked. Pascal Groß (Borussia Dortmund) right footed shot from outside the box is blocked. Assisted by Daniel Svensson.
- 87': Offside, Borussia Mönchengladbach. Shio Fukuda is caught offside.
- 88': Attempt blocked. Pascal Groß (Borussia Dortmund) right footed shot from the right side of the box is blocked.
- 88': Corner, Borussia Dortmund. Conceded by Florian Neuhaus.
- 90': Attempt blocked. Alassane Pléa (Borussia Mönchengladbach) right footed shot from the left side of the box is blocked.
- 90': Foul by Nico Elvedi (Borussia Mönchengladbach).
- 90': Serhou Guirassy (Borussia Dortmund) wins a free kick in the defensive half.
- 90': Fourth official has announced 5 minutes of added time.
- 90'+1': Attempt blocked. Alassane Pléa (Borussia Mönchengladbach) right footed shot from the right side of the box is blocked.
- 90'+1': Emre Can (Borussia Dortmund) wins a free kick in the defensive half.
- 90'+1': Foul by Tim Kleindienst (Borussia Mönchengladbach).
- 90'+3': Corner, Borussia Dortmund. Conceded by Luca Netz.
- 90'+6': Second Half ends, Borussia Dortmund 3, Borussia Mönchengladbach 2.
- 0': Match ends, Borussia Dortmund 3, Borussia Mönchengladbach 2.
Statistics
![]() |
DOR![]() |
|
---|---|---|
10 | Fouls | 13 |
2 | Yellow Cards | 1 |
0 | Red Cards | 0 |
5 | Offsides | 2 |
2 | Corner Kicks | 6 |
3 | Saves | 1 |
40.5 | Possession | 59.5 |
6 | SHOTS | 14 |
3 | ON GOAL | 6 |
0.5 | On Target % | 0.4 |
1 | Penalty Goals | 0 |
1 | Penalty Kicks Taken | 0 |
277 | Accurate Passes | 461 |
373 | Passes | 561 |
0.7 | Pass Completion % | 0.8 |
4 | Accurate Crosses | 5 |
24 | Crosses | 22 |
0.2 | Cross % | 0.2 |
62 | Long Balls | 54 |
17 | Accurate Long Balls | 26 |
0.3 | Long Balls % | 0.5 |
2 | Blocked Shots | 5 |
12 | Effective Tackles | 8 |
19 | Tackles | 13 |
0.6 | Tackle % | 0.6 |
11 | Interceptions | 9 |
29 | Effective Clearances | 22 |
29 | Clearances | 22 |
Game Information
Competition: German Bundesliga
Venue: SIGNAL IDUNA PARK
Location: Dortmund, Germany
Attendance: 81,365
Venue: SIGNAL IDUNA PARK
Location: Dortmund, Germany
Attendance: 81,365
Bundesliga Standings
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Bayern Munich | 34 | +67 | 82 |
2 | Bayer Leverkusen | 34 | +29 | 69 |
3 | Eintracht Frankfurt | 34 | +22 | 60 |
4 | Borussia Dortmund | 34 | +20 | 57 |
Line-Ups
Borussia Dortmund (3-4-2-1)
No. | Name |
---|---|
1 | Gregor Kobel (GK) |
3 | Waldemar Anton |
5 | Ramy Bensebaini |
25 | Niklas Süle |
13 | Pascal Groß |
8 | Felix Nmecha |
24 | Daniel Svensson |
2 | Yan Couto |
9 | Serhou Guirassy |
27 | Karim Adeyemi |
14 | Maximilian Beier |
Borussia Monchengladbach (4-2-3-1)
No. | Name |
---|---|
1 | Jonas Omlin (GK) |
30 | Nico Elvedi |
3 | Kou Itakura |
26 | Lukas Ullrich |
29 | Joe Scally ![]() |
7 | Kevin Stöger |
8 | Julian Weigl |
27 | Rocco Reitz |
11 | Tim Kleindienst |
14 | Alassane Pléa |
31 | Tomas Cvancara |
Bundesliga News

Europe's top soccer leagues: Titles, cup finals, UCL, relegation
The European soccer season is drawing to a close, but who will win the race for the titles, cups and European qualification -- and who will be relegated?

Bochum go down with 2-0 victory
VfL Bochum ended an eight-game winless run in the Bundesliga with a 2-0 win at St Pauli on the final day.

Mainz secure Europe with 2-2 draw vs Leverkusen
Xabi Alonso's last game in charge of Bayer Leverkusen ended in a 2-2 draw which ensured Mainz's inclusion in Europe next season.