Memulai babak kedua, Jerman langsung menekan Korsel. Laga baru berjalan dua menit, Jerman hampir memecah kebuntuan melalui Goeretzka. Sayangnya, tandukannya masih mampu digagalkan kiper Jo Hyeonwo.
Tak kunjung membuahkan gol, Jerman menambah daya gedornya dengan memasukan penyerang Mario Gomez menggantikan gelandang Sami Khedira. Tak lama kemudian, Thomas Mueller juga dimasukan menggantikan Leon Goretzka.
Memasuki menit ke-66, Jerman hampir membuka keunggulan. Namun, sundulan Mario Gomez bisa diamankan kiper Korsel.
Tampil menyerang membuat lini belakang Jerman sedikit longgar. Hal ini benar-benar dimanfaatkan Korsel untuk melakukan serangan balik. Terbukti pada menit ke -77, Korsel hampir mencuri gol. Sayangnya tembakan Son masih melebar di sisi gawang Neuer.
Jerman sendiri hampir membuka keunggulan saat laga berjalan 86 menit. Mendapatkan umpan silang Oezil, sundulan Mats Hummels masih mampu ditepis kiper Korsel.
Menit ke-90, Korsel justru mampu unggul lewat tendangan Young-Gwon Kim. Berawal dari tendangan sudut, Kim mampu menceploskan bola dan merobek gawang Jerman.
Jelang berakhirnya pertandingan, Jerman harus kembali kebobolan setelah Neuer melakukan blunder konyol. Son yang berlari tanpa kawalan tinggal menendang bola ke gawang Jerman yang kosong ditinggal Neuer. Skor 2-0 untuk Korsel bertahan hingga laga berakhir.