Frankfurt – Augsburg 1:1 (end) | Kolín nad Rýnem – Freiburg 0:1 (end) | RB Leipzig – Hoffenheim 1:0 (end)
Stuttgart – Mönchengladbach 2:1 (end) | Union Berlín – Leverkusen 0:0 (end) | Schalke – Bremen 2:1 (end)
final
Schalke 04
2:1 (0:1)
Werder Brémy
Saturday 29.04.2023, 18:30 • VELTINS-Arena, Gelsenkirchen • Bundesliga • Round 30
     
    90+4
    Werder Brémy substitution:
    Christian Groß is replaced by Jean Manuel Mbom.
     
    87
    Schalke 04 substitution:
    Marius Bülter is replaced by Thomas Ouwejan.
     
    78
    Schalke 04 substitution:
    Henning Matriciani is replaced by Sepp van den Berg.
     
    77
    Werder Brémy substitution:
    Leonardo Bittencourt is replaced by Ilja Grujev,
    Maximilian Philipp is replaced by Niklas Schmidt.
     
    75
    Schalke 04 substitution:
    Simon Terodde is replaced by Michael Frey,
    Kenan Karaman is replaced by Sebastian Polter,
    Jere Uronen is replaced by Dominick Drexler.
     
    67
    Werder Brémy substitution:
    Niklas Stark is replaced by Amos Pieper.
    Goals: 82. van den Berg (Bülter), 90+3. Drexler (Zalazar) – 20. Ducksch (Weiser)

    Cards:   66. Krauss (SCH), 76. Jošida (SCH), 86. van den Berg (SCH) – 26. Stage (BRM), 57. Veljković (BRM), 68. Ducksch (BRM)


    Ball possession: 55 % : 45 %.
    Shots on target: 10:1. Shots off target: 11:10. Corners: 11:3. Offsides: 4:4. Fouls: 9:17.
    Schalke 04: Schwolow – Matriciani (78. van den Berg), Jošida, M. Kamiński, Uronen (75. Drexler) – Kral, Krauss – Karaman (75. Polter), Zalazar, Bülter (87. Ouwejan) – Terodde (75. Frey).
    Subs: Langer – Greiml, Mohr, Latza.

    Werder Brémy: Pavlenka – Veljković, Stark (67. Pieper), Friedl – Weiser, Bittencourt (77. Grujev), Groß (90+4. Mbom), Stage, Jung – M. Philipp (77. N. Schmidt), Ducksch.
    Subs: Zetterer – Buchanan, Chiarodia, Salifou, R. Schmid.