Pada babak kedua, Monchengladbach bermain lebih baik daripada sebelumnya. Permainan apik itu berbuah gol penyeimbang kedudukan pada menit ke-52, melalui aksi Marcus Thuram. Gol Thuram jadi sia-sia karena Leverkusen mendapatkan penalti selang dua menit kemudian. Penalti diberikan setelah Bellarabi dijatuhkan Nico Elvedi di kotak terlarang Monchengladbach.
Havertz yang menjadi eksekutor mencetak gol untuk mengembalikan keunggulan Leverkusen. Keunggulan Leverkusen bertambah pada menit ke-81, saat sundulan Sven Bender gagal diantisipasi oleh kiper Monchengladbach, Yann Sommer. Pertandingan pun berakhir dengan kemenangan 3-1 Leverkusen atas Monchengladbach.
Berikut susunan pemain Monchengladbach vs Leverkusen:
Monchengladbach XI (4-2-3-1): Yann Sommer (c); Stefan Lainer, Matthias Ginter, Nico Elvedi, Ramy Bensebaini; Florian Neuhaus, Tobias Strobl; Alassane Plea, Jonas Hofmann, Marcus Thuram; Breel Embolo.
Cadangan: Raffael, Laszlo Benes, Lars Stindl, Patrick Herrmann, Ibrahima Traore, Tony Jantschke, Christoph Kramer, Tobias Sippel, Oscar Wendt.
Pelatih: Marco Rose
Leverkusen XI (4-2-3-1): Lukas Hradecky; Mitchell Weiser, Aleksandar Dragovic, Edmond Tapsoba, Daley Sinkgraven; Charles Aranguiz, Sven Bender; Karim Bellarabi, Kerem Demirbay, Moussa Diaby; Kai Havertz (c).
Cadangan: Wendell, Florian Wirtz, Paulinho, Julian Baumgartlinger, Ramazan Ozcan, Nadiem Amiri, Leon Bailey, Lucas Alario.
Pelatih: Peter Bosz
(Ramdani Bur)