Jelang turun minum, Dortmund berhasil menggandakan keunggulan mereka berkat gol yang dicetak oleh Haaland.
Haaland dengan mudah menceploskan bola usai mendapat umpan matang dari Bellingham tepat di depan gawang Besiktas.
Babak pertama pun ditutup dengan keunggulan 2-0 Dortmund atas Besiktas.
Baca Juga: Leverkusen Vs Dortmund: Diwarnai Hujan Gol dan Brace Haaland, Dortmund Menang Comeback
Di babak kedua, tim tuan rumah yang defisit dua gol tampil lebih menyerang untuk bisa menyamakan kedudukan.
Tetapi, Besiktas yang lebih banyak menguasai bola terlihat kesulitan untuk menembus pertahanan yang digalang Borussia Dortmund.
Menit 68, Batshuayi kembali mendapat peluang untuk mencetak gol bagi timnya.
Namun lagi-lagi, pemain yang dipinjam dari Chelsea itu gagal mengkonversi peluang yang ia dapat menjadi gol.
Tiga menit setelah peluang dari Batshuayi, Dortmund nyaris mencetak gol ketiga mereka di laga ini jika tendangan Haaland tak mampu diblok oleh kiper Besiktas.
Terus menyerang di sisa waktu pertandingan, Besiktas akhirnya berhasil mencetak gol ke gawang Dortmund di menit 90+4.
Adalah Francisco Montero yang berhasil memperkecil skor 2-1 usai sundulannya memanfaatkan umpan Miralem Pjanic tak mampu dihalau kiper Dortmund.
Sayangnya gol tersebut datang terlambat dan waktu tak cukup bagi tuan rumah untuk menyamakan kedudukan.
Alhasil, Dortmund pun sukses meraih tiga poin dengan kemenangan 2-1 atas Besiktas.
Susunan Pemain Besiktas vs Dortmund
Besiktas: Ersin Destanoglu, Welinton, Francisco Montero, Fabrice N'Sakala, Valentin Rosier, Souza, Miralem Pjanic, Atiba Hutchinson, Rachid Ghezzal, Cyle Larin, Michy Batshuayi
Borussia Dortmund: Gregor Kobel, Mats Hummels, Manuel Akanji, Raphael Guerreiro, Thomas Meunier, Julian Brandt, Mahmoud Dahoud, Jude Bellingham, Marco Reus, Donyell Malen, Erling Braut Haaland
Baca Juga: Borussia Dortmund Kembali Tegaskan Erling Haaland Tidak Dijual