Omar Marmoush yang maju sebagai algojo sukses melaksanakan tugasnya setelah tendangannya tak dapat ditebak Kobel sehingga skor berubah menjadi 1-0 menit ke-8.
Dortmund berusaha merespon dan mendapatkan peluang lewat tendangan Ramy Bensebaini yang masih dapat diamakan kiper Frankfurt Kevin Trapp.
Frankfurt sukses menggandakan keunggulan menjadi 2-0 setelah Marmoush mencetak gol keduanya pada pertandingan ini memanfaatkan bola rebound tendangan Aurelio Buta menit ke-24.
Menjelang berakhirnya babak pertama, tepatnya menit 45+1, Dortmund dapat memperkecil ketertinggalannya menjadi 1-2 setelah Marcel Sabitzer membobol gawang Frankfurt memanfaatkan umpan Niclas Fullkrug. Skor tersebut bertahan hingga babak pertama usai.
Memasuki babak kedua Frankfurt kembali mengambil inisiatif menyerang terlebih dahulu dan sempat memiliki dua peluang lewat upaya Ansgar Knauff serta Marmoush, namun tak ada yang membuahkan hasil.
Dortmund dapat menyamakan kedudukan pada menit ke-54 lewat gol yang dicetak oleh pemain pengganti Youssoufa Moukoko sehingga skor kembali sama kuat 2-2.
Tak tinggal diam, Frankfurt kembali dapat unggul pada menit 68 lewat gol Fares Chaibi yang memanfaatkan umpan Ellyes Skhiri sehingga skor berubah menjadi 3-2.
Die Borussen enggan menyerah dan sukses kembali menyamakan kedudukan menjadi 3-3 setelah umpan silang Karim Adeyemi dapat dikonversikan menjadi gol oleh Julian Brandt.
Pada sisa waktu pertandingan, kedua tim tetap bermain terbuka dan mencari gol kemenangan, namun hingga peluit panjang dibunyikan skor 3-3 tetap bertahan.
Selanjutnya pada pekan ke-10 Liga Jerman, Borussia Dortmund akan melakoni partai berat kontra Bayern Muenchen, Sabtu (4/11), sedangkan Eintracht Frankfurt bertandang ke markas Union Berlin, di hari yang sama.