Klub yang bermarkas di lembah Ruhr itu mengantongi 54 poin, sementara Bayern Munich berada di peringkat dua dengan 51 poin setelah mengalahkan Hertha Berlin pada pertandingan Sabtu, demikian dilaporkan Reuters pada Senin pagi.
Dortmund, yang tidak pernah menang pada lima laga sebelumnya di semua kompetisi, mengawali pertandingan dengan buruk ketika Leverkusen menikmati 75 persen penguasaan bola di 15 menit pertama.
Namun tim tuan rumah mencetak gol pertama lewat Dan-Axel Zagadou lewat tembakan jarak dekat menyusul sepak pojok pertama bagi Dortmund yang dilakukan oleh Rapahael Guerreiro.
Kevin Volland membalas gol tersebut untuk menyamakan kedudukan pada menit ke-37 lewat kerjasama apik dengan Kai Havertz. Namun satu menit berselang, pemain muda Dortmund Jadon Sancho membuat gol sensasional lewat tendangan voli memanfaatkan umpan silang Abdou Diallo.
Mario Goetze membuat gol ketiga bagi Dortmund pada menit ke-60. Gol Goetze itu bisa menutup kemenangan Dortmund dengan selisih dua gol namun bek Leverkusen Jonathan Tah mampu mengeksekusi tendangan bebas untuk mengejar ketertinggalan mereka pada menit ke-74.
Dortmund, yang kalah 0-3 dari Tottenham Hotspur pada leg pertama babak 16 besar Liga Champions, mampu mempertahankan kemenangannya di tengah tekanan dari Leverkusen.
Baca juga: Dortmund tergelincir lagi dengan hasil imbang di Nuremberg