German Bundesliga

Borussia Dortmund vs FC Cologne, 2023-24 German Bundesliga

· German Bundesliga
  • 88': Donyell Malen
FT
1 - 0

Dortmund's Malen scores last-gasp winner over Cologne in season opener

Donyell Malen drilled in an 88th minute winner to hand Borussia Dortmund, last season's runner-up, a nervous 1-0 victory over visiting Cologne in their Bundesliga opener on Saturday.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 2': Attempt saved. Leart Paqarada (1. FC Köln) left footed shot from outside the box is saved in the bottom right corner. Assisted by Luca Waldschmidt.
  • 4': Eric Martel (1. FC Köln) wins a free kick in the defensive half.
  • 4': Foul by Julian Brandt (Borussia Dortmund).
  • 6': Foul by Leart Paqarada (1. FC Köln).
  • 6': Julian Ryerson (Borussia Dortmund) wins a free kick in the defensive half.
  • 10': Attempt blocked. Marcel Sabitzer (Borussia Dortmund) right footed shot from outside the box is blocked.
  • 11': Davie Selke (1. FC Köln) wins a free kick in the defensive half.
  • 11': Foul by Mats Hummels (Borussia Dortmund).
  • 11': Offside, 1. FC Köln. Benno Schmitz tries a through ball, but Rasmus Carstensen is caught offside.
  • 17': Attempt blocked. Davie Selke (1. FC Köln) right footed shot from the centre of the box is blocked. Assisted by Dejan Ljubicic.
  • 17': Corner, 1. FC Köln. Conceded by Niklas Süle.
  • 18': Attempt missed. Jeff Chabot (1. FC Köln) left footed shot from the left side of the box misses to the left. Assisted by Davie Selke with a headed pass.
  • 20': Foul by Davie Selke (1. FC Köln).
  • 20': Ramy Bensebaïni (Borussia Dortmund) wins a free kick in the defensive half.
  • 20': Foul by Rasmus Carstensen (1. FC Köln).
  • 20': Ramy Bensebaïni (Borussia Dortmund) wins a free kick on the left wing.
  • 21': Donyell Malen (Borussia Dortmund) wins a free kick on the right wing.
  • 21': Foul by Luca Waldschmidt (1. FC Köln).
  • 22': Attempt missed. Mats Hummels (Borussia Dortmund) header from the centre of the box misses to the right. Assisted by Marco Reus with a cross following a set piece situation.
  • 23': Delay in match (Borussia Dortmund).
  • 25': Delay over. They are ready to continue.
  • 26': Foul by Luca Waldschmidt (1. FC Köln).
  • 26': Sébastien Haller (Borussia Dortmund) wins a free kick on the right wing.
  • 28': Foul by Luca Waldschmidt (1. FC Köln).
  • 28': Marcel Sabitzer (Borussia Dortmund) wins a free kick in the defensive half.
  • 29': Corner, Borussia Dortmund. Conceded by Benno Schmitz.
  • 30': Attempt blocked. Julian Brandt (Borussia Dortmund) right footed shot from outside the box is blocked. Assisted by Marco Reus.
  • 30': Attempt saved. Julian Brandt (Borussia Dortmund) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Emre Can.
  • 30': Corner, Borussia Dortmund. Conceded by Marvin Schwäbe.
  • 31': Attempt blocked. Sébastien Haller (Borussia Dortmund) header from the centre of the box is blocked. Assisted by Julian Brandt with a cross.
  • 31': Attempt blocked. Emre Can (Borussia Dortmund) right footed shot from outside the box is blocked.
  • 31': Corner, Borussia Dortmund. Conceded by Luca Waldschmidt.
  • 31': Attempt missed. Marco Reus (Borussia Dortmund) header from the right side of the six yard box misses to the left. Assisted by Julian Brandt with a cross following a corner.
  • 31': Attempt missed. Mats Hummels (Borussia Dortmund) header from very close range misses to the left. Assisted by Marco Reus following a corner.
  • 36': Attempt blocked. Eric Martel (1. FC Köln) right footed shot from outside the box is blocked. Assisted by Florian Kainz.
  • 36': Foul by Rasmus Carstensen (1. FC Köln).
  • 36': Julian Ryerson (Borussia Dortmund) wins a free kick in the defensive half.
  • 39': Offside, 1. FC Köln. Luca Waldschmidt tries a through ball, but Davie Selke is caught offside.
  • 40': Attempt missed. Dejan Ljubicic (1. FC Köln) right footed shot from outside the box is too high. Assisted by Eric Martel.
  • 43': Florian Kainz (1. FC Köln) wins a free kick in the defensive half.
  • 43': Foul by Mats Hummels (Borussia Dortmund).
  • 45'+3': First Half ends, Borussia Dortmund 0, 1. FC Köln 0.
  • 45': Second Half begins Borussia Dortmund 0, 1. FC Köln 0.
  • 48': Foul by Marco Reus (Borussia Dortmund).
  • 48': Leart Paqarada (1. FC Köln) wins a free kick on the left wing.
  • 50': Corner, 1. FC Köln. Conceded by Mats Hummels.
  • 51': Attempt missed. Eric Martel (1. FC Köln) header from the centre of the box misses to the left. Assisted by Florian Kainz with a cross following a corner.
  • 52': Substitution, 1. FC Köln. Sargis Adamyan replaces Davie Selke because of an injury.
  • 52': Delay in match (Borussia Dortmund).
  • 53': Delay over. They are ready to continue.
  • 53': Corner, Borussia Dortmund. Conceded by Eric Martel.
  • 54': Attempt missed. Mats Hummels (Borussia Dortmund) header from the centre of the box misses to the left. Assisted by Julian Brandt with a cross following a corner.
  • 55': Attempt saved. Sargis Adamyan (1. FC Köln) right footed shot from very close range is saved in the centre of the goal. Assisted by Rasmus Carstensen.
  • 56': Offside, Borussia Dortmund. Donyell Malen tries a through ball, but Sébastien Haller is caught offside.
  • 58': Delay in match because of an injury Dejan Ljubicic (1. FC Köln).
  • 59': Substitution, Borussia Dortmund. Felix Nmecha replaces Emre Can.
  • 59': Substitution, Borussia Dortmund. Youssoufa Moukoko replaces Sébastien Haller.
  • 59': Delay over. They are ready to continue.
  • 62': Hand ball by Ramy Bensebaïni (Borussia Dortmund).
  • 63': Foul by Dejan Ljubicic (1. FC Köln).
  • 63': Marco Reus (Borussia Dortmund) wins a free kick in the attacking half.
  • 63': Attempt missed. Mats Hummels (Borussia Dortmund) right footed shot from very close range is too high. Assisted by Julian Brandt following a set piece situation.
  • 64': Foul by Julian Ryerson (Borussia Dortmund).
  • 64': Leart Paqarada (1. FC Köln) wins a free kick on the left wing.
  • 66': Substitution, 1. FC Köln. Mathias Olesen replaces Florian Kainz.
  • 66': Substitution, 1. FC Köln. Max Finkgrafe replaces Luca Waldschmidt.
  • 68': Delay in match (Borussia Dortmund).
  • 69': Substitution, Borussia Dortmund. Karim Adeyemi replaces Marco Reus.
  • 70': Delay over. They are ready to continue.
  • 71': Eric Martel (1. FC Köln) wins a free kick in the attacking half.
  • 71': Foul by Youssoufa Moukoko (Borussia Dortmund).
  • 72': Benno Schmitz (1. FC Köln) wins a free kick on the right wing.
  • 72': Foul by Karim Adeyemi (Borussia Dortmund).
  • 72': Hand ball by Karim Adeyemi (Borussia Dortmund).
  • 73': Foul by Sargis Adamyan (1. FC Köln).
  • 73': Ramy Bensebaïni (Borussia Dortmund) wins a free kick in the defensive half.
  • 74': Foul by Youssoufa Moukoko (Borussia Dortmund).
  • 74': Jeff Chabot (1. FC Köln) wins a free kick in the defensive half.
  • 75': Attempt missed. Dejan Ljubicic (1. FC Köln) right footed shot from outside the box is close, but misses to the right. Assisted by Max Finkgrafe.
  • 78': Attempt saved. Sargis Adamyan (1. FC Köln) header from the centre of the box is saved in the bottom left corner. Assisted by Rasmus Carstensen.
  • 82': Attempt saved. Sargis Adamyan (1. FC Köln) left footed shot from outside the box is saved in the bottom right corner. Assisted by Max Finkgrafe.
  • 83': Felix Nmecha (Borussia Dortmund) wins a free kick in the attacking half.
  • 83': Foul by Eric Martel (1. FC Köln).
  • 83': Substitution, Borussia Dortmund. Marius Wolf replaces Ramy Bensebaïni.
  • 84': Substitution, Borussia Dortmund. Thorgan Hazard replaces Julian Ryerson.
  • 86': Corner, Borussia Dortmund. Conceded by Max Finkgrafe.
  • 86': Attempt blocked. Niklas Süle (Borussia Dortmund) header from the centre of the box is blocked. Assisted by Julian Brandt with a cross.
  • 87': Corner, Borussia Dortmund. Conceded by Jeff Chabot.
  • 88': Attempt missed. Felix Nmecha (Borussia Dortmund) header from the centre of the box misses to the left. Assisted by Julian Brandt with a cross following a corner.
  • 88': Goal! Borussia Dortmund 1, 1. FC Köln 0. Donyell Malen (Borussia Dortmund) right footed shot from the centre of the box to the top left corner. Assisted by Felix Nmecha following a corner.
  • 90': Foul by Leart Paqarada (1. FC Köln).
  • 90': Karim Adeyemi (Borussia Dortmund) wins a free kick in the defensive half.
  • 90'+1': Substitution, 1. FC Köln. Luca Kilian replaces Rasmus Carstensen.
  • 90'+1': Eric Martel (1. FC Köln) wins a free kick in the defensive half.
  • 90'+1': Foul by Donyell Malen (Borussia Dortmund).
  • 90'+1': Donyell Malen (Borussia Dortmund) is shown the yellow card for a bad foul.
  • 90'+2': Foul by Marcel Sabitzer (Borussia Dortmund).
  • 90'+2': Max Finkgrafe (1. FC Köln) wins a free kick in the defensive half.
  • 90'+5': Dejan Ljubicic (1. FC Köln) wins a free kick on the left wing.
  • 90'+5': Foul by Marius Wolf (Borussia Dortmund).
  • 90'+6': Corner, 1. FC Köln. Conceded by Mats Hummels.
  • 90'+7': Attempt missed. Max Finkgrafe (1. FC Köln) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Luca Kilian following a corner.
  • 90'+7': Second Half ends, Borussia Dortmund 1, 1. FC Köln 0.
  • 0': Match ends, Borussia Dortmund 1, 1. FC Köln 0.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/122.png&h=25&scale=crop&w=25&location=originKOE DORhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/124.png&h=25&scale=crop&w=25&location=origin
11 Fouls 13
0 Yellow Cards 1
0 Red Cards 0
2 Offsides 1
3 Corner Kicks 6
1 Saves 4
33.4 Possession 66.6
11 SHOTS 13
4 ON GOAL 2
0.4 On Target % 0.2
0 Penalty Goals 0
0 Penalty Kicks Taken 0
263 Accurate Passes 618
339 Passes 702
0.8 Pass Completion % 0.9
4 Accurate Crosses 6
20 Crosses 18
0.2 Cross % 0.3
34 Long Balls 52
15 Accurate Long Balls 37
0.4 Long Balls % 0.7
2 Blocked Shots 5
14 Effective Tackles 8
20 Tackles 11
0.7 Tackle % 0.7
12 Interceptions 10
22 Effective Clearances 14
22 Clearances 14

Game Information

Competition: German Bundesliga

Venue: SIGNAL IDUNA PARK
Location: Aue, Germany
Attendance: 81,365

Bundesliga Table

# TEAM GP GD PTS
1 Bayern Munich 3 +12 9
2 Borussia Dortmund 3 +5 7
3 FC Cologne 3 +4 7
4 St. Pauli 3 +3 7
Full Table

Line-Ups

DOR Borussia Dortmund (4-2-3-1)

No. Name
1 Gregor Kobel (GK)
15 Mats Hummels
25 Niklas Süle
5 Ramy Bensebaini
26 Julian Ryerson
11 Marco Reus
23 Emre Can
20 Marcel Sabitzer
9 Sébastien Haller
19 Julian Brandt
21 Donyell Malen

KOE FC Cologne (4-2-3-1)

No. Name
1 Marvin Schwäbe (GK)
24 Jeff Chabot
4 Timo Hübers
17 Leart Paqarada
2 Benno Schmitz
11 Florian Kainz
6 Eric Martel
7 Dejan Ljubicic
27 Davie Selke
9 Luca Waldschmidt
18 Rasmus Carstensen

Bundesliga News

Transfer rumors, news: Real Madrid, Barcelona eye Stiller
Transfer rumors, news: Real Madrid, Barcelona eye Stiller

Both Real Madrid and Barcelona are looking at a move for Stuttgart midfielder Angelo Stiller. Transfer Talk has the latest news, gossip and rumors.

Danel Sinani with a Spectacular Goal vs. FC Augsburg
Danel Sinani with a Spectacular Goal vs. FC Augsburg

Danel Sinani (St. Pauli) with a Spectacular Goal vs. FC Augsburg, 09/14/2025

Premier League recap: Tottenham beat West Ham, Arsenal top Forest, more
Premier League recap: Tottenham beat West Ham, Arsenal top Forest, more