Babak pertama menyaksikan pertarungan sengit antara kedua tim saat Bayern gagal menembus pertahanan rapat Monchengladbach. Kedua tim memiliki peluang selama 45 menit pertama, tetapi mereka gagal memanfaatkannya. Tuan rumah mengalami kemunduran besar pada menit ke-19 pertandingan ketika Jens Castrop diberi kartu merah langsung setelah melakukan pelanggaran kasar terhadap Luis Diaz.
Vincent Kompany melakukan beberapa perubahan di awal babak kedua dengan menarik keluar Nicolas Jackson. Mantan penyerang Chelsea itu gagal memanfaatkan kesempatan yang diberikan kepadanya karena tetap tidak efektif. Serge Gnabry diperkenalkan bersama Raphael Guerreiro, yang terbukti menjadi 'super sub' bagi tim Bavaria.
Pada menit ke-64, Kimmich menerima umpan dari Gnabry di dalam kotak sebelum mencoba melakukan tembakan ke gawang, tetapi diblok oleh bek lawan. Namun, dari rebound tersebut, gelandang berpengalaman itu menemukan jalan ke gawang untuk memecah kebuntuan.
Lima menit kemudian, Guerreiro menggandakan keunggulan setelah menerima umpan terobosan dari Michael Olise di dalam kotak saat pemain internasional Portugal itu menyarangkan bola dengan penyelesaian klinis. Guerreiro kemudian menyodorkan umpan sempurna untuk pemain pengganti akhir dan wonderkid Lennart Karl, saat pemain muda itu mencetak gol keduanya secara berturut-turut untuk Bayern dengan penyelesaian kelas dunia dari tepi kotak.
Di sela-sela itu, Monchengladbach memiliki kesempatan untuk memperkecil kedudukan ketika mereka mendapatkan penalti setelah pelanggaran buruk Tom Bischof. Sayangnya bagi tuan rumah, Kevin Stoger mengenai tiang dengan tembakan yang kuat dan menyia-nyiakan kesempatan emas untuk kembali bangkit.
Dengan tiga poin penting tersebut, juara Jerman itu meningkatkan kemenangan beruntun mereka di Bundesliga menjadi delapan pertandingan saat mereka sekarang unggul lima poin dari RB Leipzig di puncak klasemen.