Dengan kemenangan ini, Dortmund naik lima peringkat ke peringkat ke-10 klasemen sementara Bundesliga 1.
Gol berawal dari kerja keras Marco Reus dalam mengacak-acak pertahanan lawan. Pemain asal Jerman tersebut memberikan bola kepada Shinji Kagawa yang merangsek masuk ke dalam kotak lawan. Kagawa lalu memberikan bola kepada Aubameyang yang diteruskan dengan sepakan keras dan gol.
Keunggulan Dortmund hanya bertahan tujuh menit akibat Nuri Sahin melanggar Georg Niedermeier di dalam kotak penalti. Florian Klein berhasil yang maju sebagai algojo, sukses menyarangkan bola ke pojok kiri bawah gawang Dortmund.
Namun, Dortmund dengan cepat kembali unggul melalui gol Ilkay Gündogan pada menit ke-39. Menguasai umpan Kagawa, Gundongan melepaskan tendangan dengan kaki kanannya yang tak mampu dibendung Sven Ulreich.
Selepas jeda, pelatih Dortmund Jurgen Klopp menarik Kagawa pada menit ke-69. Klopp ingin Kagawa tetap bugar saat melawan Juventus pada pertandingan leg pertama perdelapan final Liga Champions pada pertengahan pekan depan.
Tanpa Kagawa, Dortmund tetap "merajai" permainan. Hasilnya, Reus mampu membuat Dortmund unggul 3-1 lewat gol yang diciptakannya pada menit ke-89. Reus berhasil memanfaatkan kesalahan yang dilakukan Baumgartl. Ia kemudian mengecoh Ulreich, sebelum memasukkan bola ke gawang yang kosong.
Akan tetapi, Dortmund kembali kebobolan dengan cepat setelah Georg Nidermier mampu menaklukkan kiper Roman Weidenfeller hanya berselang semenit pascagol Reus. Itu menjadi gol terakhir pada pertandingan ini dan Dortmund akhirnya menang 3-2.
Susunan Pemain
Stuttgart: 1-Sven Ulreich; 2-Gotoku Sakai, 3-Daniel Schwaab (Filip Kostic 78), 6-Georg Niedermeier, 32-Timo Baumgartl; 11-Carlos Gruezo (Moritz Leitner 56), 16-Florian Klein, 21-Adam Hlousek (Vedad Ibisevic 72), 26-Serey Die; 7-Martin Harnik, 19-Timo Werner
Pelatih: Huub Stevens
Borrusia Dortmund: 1-Roman Weidenfeller; 4-Neven Subotic, 25-Sokratis Papastathopoulos, 26-Lukasz Piszczek, 29-Marcel Schmelzer; 7-Shinji Kagawa (akub Blaszczykowski 67), 8-Ilkay Gündogan, 11-Marco Reus, 18-Nuri Sahin, 23-Kevin Kampl (Henrik Mkhitaryan 45); 17-Pierre-Emerick Aubameyang
Pelatih: Jurgen Klopp
Wasit: Deniz Aytekin