Ghana have earned a last four place after edging past Korea Republic 3-2 in the quarter-finals.
A brace from Dominic Adiyiah helped the Black Satellites secure a semi-final berth at the Under-20 World Cup title despite Korea Republic reducing the deficit on two separate occasions.
Adiyiah opened the scoring after eight minutes after he slid in low cross from Samuel Inkoom before striker partner Ransford Osei doubled the lead on 28 minutes from a David Addy cross.
However the Koreans pulled a goal back three minutes later when Park Hee-Seong took advantage of an indecision by goalkeeper Daniel Agyei to nod the ball into the net.
Back from recess, Ghana were forced into a substitution as David Addy came off for Kassenu Ghandi.
The second change for the Black Satellites saw John Benson replace Daniel Opare.
In the second half, the Koreans who saw lots of the ball attempted to level matters but it was Ghana who got behind to make it 3-1.
Rabiu picked up a loose ball in midfield, slipped it to Adiyiah who powered through and passed it into the net.
Again, the Asians just needed some few minutes to respond as they scored in the 82nd minute to make it 3-2.
Ghana made their last change as Rabiu was taken off for Bright Addae.
The latter stages was nervy for Ghana after Osei had rattled the post in the final minute but as the Koreans pushed to level the scores, the Black Satellites held on firmly to qualify.
line up: Daniel Agyei, Samuel Inkoom, David Addy/Kassenu Ghandi, Jonathan Mensah, Daniel Addo, Agyemang Badu, Daniel Opare/John Benson, Rabiu Mohammed/Bright Addae, Dominic Adiyiah, Ransford Osei, Andre Ayew
Subs: Opoku Agyemang, Latif Salifu, Kassenu Ghandi, Philip Boampong, Robert Dabuo, John Benson, Bright Addae, Joseph Addo
Suspended: Abeiku Quansah and Opoku Agyemang