Gol-gol Dortmund dicetak Mario Götze (11′) dan Pierre-Emerick Aubameyang (48′), sedangkan gol-gol Hoffenheim dihasilkan Mark Uth (3′) dan Sandro Wagner (20′). Dortmund bermain dengan 10 pemain sejak menit ke-41 setelah Marco Reus menerima kartu merah dari kartu kuning kedua karena melanggar Nadiem Amiri.
Hasil imbang membuat Dortmund naik ke peringkat lima klasemen dengan mengoleksi 26 poin dari 15 laga. Hoffenheim di peringkat tiga dengan 27 poin.
Uth membawa Hoffenheim unggul cepat lewat gol yang ditorehkannya dengan sepakan kaki kiri, menuntaskan umpan terobosan Benjamin Hubner. Delapan menit berselang, Dortmund dapat menyamakan kedudukan lewat gol Götze. Tendangan kaki kanan yang dilakukannya memanfaatkan umpan Ousmane Dembele bersarang ke pojok kiri bawah gawang Hoffenheim.
Saat laga berjalan 20 menit, Wagner dapat membawa Hoffenheim kembali unggul. Gol dicetaknya denga tandukan meneruskan umpan sundulan Benjamin Hubner dalam sebuah situasi sepak pojok. Lalu empat menit sebelum turun minum, Reus menerima kartu merah. Saat jeda, Dortmund tertinggal 1-2.
Meski bermain 10 pemain, Dortmund bisa meraih gol penyama kedudukan saat babak kedua berjalan tiga menit. Umpan terobosan Dembele dalam sebuah serangan balik dapat dimaksimalkan Aubameyang menjadi gol dengan tendangan kaki kanan. Sampai laga usai, gol Aubameyang menjadi gol terakhir yang terjadi. Kedudukan 2-2 tak berubah meski kedua tim terus saling serang.
Susunan Pemain
TSG Hoffenheim: Baumann; Vogt (booked 86’), Hubner (booked 39’), Sule (booked 30’); Rudy (booked 86’), Amiri, Demirbay (booked 58’)(Atik 61’), Toljan, Kaderabek; Wagner, Uth (Kramaric 58’)
Borussia Dortmund: Weidenfeller; Bender, Bartra (booked 27’), Ginter; Gotze, Weigl, Schmelzer, Pulisic (Ramos 83’); Aubameyang (Merino 90’+2’), Reus (booked 9’, 41’, dismissed 41’), Dembele (Mor 69’)