Tim Jerman yang kalah pada pertandingan pembukanya melawan Lazio mengendalikan pertandingan sejak awal laga tetapi mengukir sejumlah peluang sebelum Vyacheslav Karavaev menjatuhkan Thorgan Hazard untuk membuka Sancho mencetak gol dari titik penalti.
Haaland menggandakan kedudukan pada waktu tambahan.
Borussia mengoleksi tiga poin dengan Zenit terbawah grup setelah dua kekalahan dalam dua pertandingan. Club Brugge dan Lazio berada di puncak klasemen dengan empat poin.
Baca juga: Lazio bawa pulang satu poin dari markas Brugge
Tuan rumah yang disokong oleh kemenangan derby mereka atas Schalke 04 pada akhir pekan mengendalikan penguasaan bola sejak awal tetapi tidak bisa menembus Zenit.
Haaland sang striker Norwegia menciptakan peluang terbaik mereka pada babak pertama ketika tembakan kencangnya melebar setelah kapten Marco Reus sendiri melewatkan dua peluang bagus.
Setelah langsung menekan pada babak kedua Dortmund seperti kehabisan ide dalam membongkar pertahanan tim Rusia itu.
Manakala Zenit semakin tangguh saja di belakang, sepertinya tim Jerman ini harus puas dengan hasil imbang sampai kemudian Hazard dijatuhkan dan Sancho mengecoh kiper ke arah yang salah saat mengeksekusi tendangan penalti dan Haaland memastikan kemenangan timnya.
Dortmund selanjutnya bertandang ke Club Brugge pada 4 November, sementara Zenit menjamu Lazio.
Baca juga: Barcelona pecundangi Juventus yang pincang 2-0
Baca juga: Ziyech cetak gol perdana bawa Chelsea hajar Krasnodar 4-0
Baca juga: Dua gol Kean antarkan PSG kalahkan Basaksehir 2-0
Pewarta: Jafar M Sidik
Editor: Irwan Suhirwandi
Copyright © ANTARA 2020