Joe Hart menjadi penyelamat City di babak pertama, ia tampil luar biasa menghalau setiap serangan Borussia. Pertama dan terpenting, ia menggagalkan eksekusi penalti Raffael di menit ke-18. Wasit menunjuk titik putih setelah Otamendi melakukan tekel di kotak penalti terhadap Raffael, kendati dalam tayangan ulang jelas tak ada kontak.
Joe kembali berperan penting saat Raffael sudah berdiri bebas sendiri, menggagalkan peluang yang mungkin sudah 100% gol dengan tangan kirinya. Hal yang sama kembali terulang di menit ke-36 saat Herrmann juga lolos sendiri, Joe sigap menepis tembakan Herrmann dan membuat pemain Borussia frustasi di babak pertama.
Skor kacamata pecah di babak kedua, Borussia memimpin lebih dulu lewat Stindl. Menyambut crossing dari sayap kanan, Stindl datang dari tengah dan melepas tendangan mendatar terarah, 1-0 Borussia memimpin.
Beberapa detik setelah Silva ditarik keluar digantikan Jesus Navas, City mencetak gol penyeimbang lewat tembakan keras Nicolas Otamendi memanfaatkan sepak pojok Kevin De Bruyne di menit ke-64. Dari tayangan ulang sebelum gol Otamendi terjadi sebenarnya Martin Demichelis telah mencetak gol tapi wasit tak memberikannya.
Borussia harus membayar mahal karena membuang banyak peluang di babak pertama, di akhir pertandingan City mencuri tiga angka lewat penalti dari Aguero.
Terus menekan setelah menyamakan kedudukan, Aguero dijatuhkan di kotak terlarang dan wasit langsung menunjuk titik 12 pas. Aguero tak menyia-nyiakan kesempatan dengan tenang mengirim kiper ke arah berlawanan saat mengeksekusi penalti.
City membawa pulang tiga angka berharga dalam usaha untuk lolos dari babak grup Liga Champions musim ini. 37 tahun sejak Borussia Park memainkan laga Liga Champions terakhirnya dan City meraih kemenangan di tanah Jerman!