RB Leipzig – Hoffenheim 3:1 (end) | Heidenheim – Leverkusen 0:1 (end) | Freiburg – Dortmund 1:4 (end)
Mohuč – Kiel 1:1 (end) | Bochum – Stuttgart 0:4 (end) | Bremen – Frankfurt 2:0 (end)
final
SC Freiburg
1:4 (0:1)
Borussia Dortmund
Saturday 05.04.2025, 15:30 • Europa-Park Stadion, Freiburg • Bundesliga • Round 28
     
    81
    Borussia Dortmund substitution:
    Daniel Svensson is replaced by Almugera Kabar.
     
    80
    SC Freiburg substitution:
    Junior Adamu is replaced by Michael Gregoritsch,
    Vincenzo Grifo is replaced by Nicolas Höfler,
    Patrick Osterhage is replaced by Jan-Niklas Beste.
     
    71
    Borussia Dortmund substitution:
    Carney Chukwuemeka is replaced by Felix Nmecha,
    Karim Adeyemi is replaced by Jamie Gittens.
     
    70
    SC Freiburg substitution:
    Lucas Höler is replaced by Eren Dinkçi,
    Philipp Lienhart is replaced by Max Rosenfelder.
     
    62
    Borussia Dortmund substitution:
    Maximilian Beier is replaced by Serhou Guirassy,
    Rámí Bensebajní is replaced by Salih Özcan.
    Goals: 88. M. Eggestein (Dōan) – 34. Adeyemi (Beier), 52. Chukwuemeka (Beier), 69. Guirassy (Brandt), 79. Gittens (Ryerson)

    Cards:   65. Ginter (FRE)


    Ball possession: 54 % : 46 %.
    Shots on target: 3:7. Shots off target: 4:2. Corners: 3:4. Offsides: 3:1. Fouls: 8:6.
    SC Freiburg: F. Müller – Kübler, Ginter, Lienhart (70. Rosenfelder), Makengo – M. Eggestein, Osterhage (80. Beste) – Dōan, Höler (70. Dinkçi), Grifo (80. Höfler) – Adamu (80. Gregoritsch).
    Subs: Huth – Günter, Manzambi, Sildillia.

    Coach: Julian Schuster

    Borussia Dortmund: Kobel – Anton, Can (C), Bensebajní (62. Özcan) – Svensson (81. Kabar), Chukwuemeka (71. F. Nmecha), Groß, Brandt, Ryerson – Beier (62. Guirassy), Adeyemi (71. Gittens).
    Subs: Meyer – Duranville, Lührs, Reyna.

    Coach: Niko Kovač

    Referees: Zwayer – Kempter, Dietz