South Korean football fans scream in joy in central Seoul after their team's win. It is the biggest Korean result since 2002.
"It will take a few hours to see things clearly, the disappointment is very deep", the 58-year-old replied when asked if he will resign.
There was little sign of the dramatic finish ahead in a fairly pedestrian first half. A fierce free-kick after nearly 20 minutes from Jung Woo-yung was too hot for storied goalkeeper Manuel Neuer who spilled the ball. South Korea's Son Heung-Min skies a golden opportunity from close range. However, neither team seriously threatened to score and the only risky chance was from a swerving Koo Jacheol free-kick that caused Manuel Neuer some difficulty, but the goalkeeper managed to block it and then flick the ball away just in time before Son Heungmin could get to the rebound. It wasn't the most exciting match, but in typical German fashion Die Mannschaft got the job done and progressed to the final.
Four minutes later, Timo Werner launched a volley from the penalty spot after a fine Mesut Ozil feed, only to send it wide left of the net.
Jo was also decisive, pulling off a superb one-handed save to deny Leon Goretzka's header aimed at the far corner.
Egypt say Salah to play against Saudis in both sides' final game
Follow the live updates from the two Group A clashes, where Russian Federation takes on Uruguay and Egypt plays Saudi Arabia . Saudi Arabia came out the more aggressive of the two sides in the second half and almost took the lead nine minutes in.
The Germans just needed to beat South Korea - who had lost both of their first two games - to punch their ticket to the knockout rounds while Mexico needed just a draw and could even advance with a small defeat to Sweden. The pressure kept coming yet the goal did not. All that talk of Gareth Southgate worrying about the best route to avoiding them in the quarter-final was rendered irrelevant here in Kazan.
But South Korea started pushing back, getting deep into the German zone with a goal.
And then everything went insane in added time at the end. After a VAR review for offside, the goal stood.
"Too slow in possession, too many touches".
KOREA REPUBLIC: Cho Hyun-woo, Lee Yong, Yun Young-sun, Kim Young-gwon, Hong Chul, Jung Woo-young, Jang Hyun-soo, Lee Jae-sung, Koo Ja-cheol (Hwang Hee-chan 56'; Go Yo-han 79'), Moon Seon-min (Ju Se-jong 69'), Son Heung-min. "The team worked well, players were training really well".