RB Leipzig – Hoffenheim 2:5 (end) | Frankfurt – Hertha 0:3 (end) | Hamburg – Freiburg 1:0 (end)
Hannover – Bayern 0:3 (end) | Stuttgart – Bremen 2:0 (end) | Dortmund – Leverkusen 4:0 (end)
final
RB Leipzig
2:5 (0:3)
1899 Hoffenheim
Saturday 21.04.2018, 15:30 • Red Bull Arena (Leipzig) • Bundesliga • Round 31
     
    62
    RB Leipzig substitution: Willi Orban is replaced by Dayot Upamecano.
     
    56
    1899 Hoffenheim substitution: Florian Grillitsch is replaced by Kerem Demirbay.
     
    54
    1899 Hoffenheim substitution: Serge Gnabry is replaced by Lukas Rupp.
     
    46
    RB Leipzig substitution: Stefan Ilsanker is replaced by Naby Keïta.
    RB Leipzig substitution: Bruma is replaced by Jean-Kévin Augustin.
    Goals: 59. Keïta, 88. Upamecano (Lookman) – 14. Uth (N. Schulz), 35. Gnabry (Amiri), 45. Kadeřábek (Uth), 60. Uth (Kramarić), 64. Rupp (Amiri)

    Cards:   49. Grillitsch (HOF), 63. N. Schulz (HOF)   48. Forsberg (RBL)


    Ball possession: 55 % : 45 %.
    Shots on target: 8:7. Shots off target: 5:3. Corners: 8:4. Offsides: 3:2. Fouls: 7:20.
    RB Leipzig: Gulácsi – Klostermann, Orban (C) (62. Upamecano), Konaté, Bernardo – Demme, Ilsanker (46. Keïta) – Forsberg, Bruma (46. Augustin) – Werner, Lookman.
    Subs: Mvogo – Upamecano, Keïta, Y. Poulsen, Kaiser, Augustin, Kampl.

    1899 Hoffenheim: Baumann – Akpoguma, Vogt (C), Hübner – Kadeřábek, Amiri, Grillitsch (56. Demirbay), N. Schulz – Kramarić, Uth, Gnabry (54. Rupp).
    Subs: Kobel – Nordtveit, Rupp, Polanski, Demirbay, Zuber, Szalai.

    Referees: Welz – Foltyn, Leicher