Portugal and Venezuela advanced to the Under-20 World Cup quarterfinals at the expense of Asia's last two hopes on Tuesday.
Portugal knocked out host South Korea 3-1 in the round of 16, while Venezuela beat Japan 1-0 after extra time to make the quarterfinals for the first time.
The South Koreans targeted the quarterfinals after group wins over Guinea and Argentina, and enjoyed support from a capacity crowd in Cheonan.
But Portugal killed the game midway through the second half when Bruno Xadas dribbled past two defenders on the edge of the area and shot past Song Bum-keun for his second goal and his team's third.
Venezuela, perfect in the group stage with three wins and no goals conceded, couldn't break Japan, and the match went to extra time.
The winning goal came after 107 minutes, when New York City FC's Yangel Herrera rose in the penalty area to head Ronaldo Lucena's corner past diving goalkeeper Ryosuke Kojima.