Ghana have snatched a U-20 World Cup semi-final ticket with a superb 4-3 victory over Chile. After Moses Odjer had opened the scoring, the Ghanaians came back from two goals by Nicolas Castillo and Angelo Henriquez to force extra time through star man Ebenezer Assifuah. Henriquez scored again in extra time, only for the Africans to complete the double comeback with two goals from Seidu Salifu and the incredible Assifuah. Ghana, who only qualified through the group stage because of a single goal, will meet France for a place in the final. Another dramatic game saw Iraq edge South Korea to set up a meeting with Uruguay.