RB Leipzig baru bisa mengancam Dortmund, di menit ke-38 lewat tendangan jarak jauh Marcel Sabitzer yang masih bisa diamankan kiper Dortmund, Marwin Hitz.
Di babak kedua, Hitz yang mengalami cedera tangan langsung digantikan oleh Roman Burki.
Dortmund kemudian unggul 2-0 di menit ke-51 melalui Jadon Sancho.
Sancho menerima umpan dari Raphael Guerreiro, sebelum akhirnya diselesaikan pemain asal Inggris itu dengan tendangan melengkung.
RB Leipzig kemudian memperkecil skor menjadi 2-1 pada menit ke-63.
Sepak pojok dari Emil Forsberg diselesaikan dengan baik lewat sundulan Lukas Klostermann.
Baca Juga: Ungkap Perasaannya Akan Menjadi Nenek, Krisdayanti Tak Permasalahkan Panggilan Anak Aurel Kepadanya
Menit ke-77, Leipzig mampu menyamakan skor menjadi 2-2.
Pemain asal Korea Selatan, Hwang Hee-Chan mengirimkan umpan yang diselesaikan dengan tendangan dari Dani Olmo.
Leipzig hampir berbalik unggul dua menit kemudian, andai tendangan dari Amadou Haidara gagal diamankan Burki.