• Uruguay return to semi-finals after 2013 appearance
  • Portugal's Diogo Goncalves scores superb goal in first half
  • Uruguay face Venezuela in semi-finals

Uruguay beat Portugal 5-4 in a penalty shootout after the match ended 2-2 after extra-time to advance to the FIFA U-20 World Cup Korea Republic 2017 semi-finals. 

The match took no time at all to spring to life as Xande Silva scored after just 55 seconds, the eighth-fastest goal in U-20 World Cup history. Xadas dispossessed Federico Valverde in midfield before delivering a precise pass into Silva's path. The Vitoria Guimaraes man finished his chance superbly with a dinked shot past Santiago Mele.

Santiago Bueno equalised for Uruguay 15 minutes later with a close-range header after Nicolas Schiappacasse's volley from Valverde's corner kick had initially hit the crossbar.

Portugal then regained the lead courtesy of a goal-of-the-tournament contender from Diogo Goncalves. Portugal's No7 cut in from the left wing with his right foot before firing a venomous effort into the opposite top corner, leaving Mele with no chance.

Uruguay fought back once again, this time with a penalty early in the second half after Yuri Ribeiro fouled Agustin Canobbio in the area. Valverde made no mistake from the spot, making amends for his error in the opening minute.

Neither side could find the winner in regulation or extra-time, so penalties in the "ABBA" format decided the outcome, and it was Uruguay's night as goalkeeper Santiago Mele crucially made two saves in the shootout with Bueno eventually scoring the winner.

There will now be an all-South American semi-final as Uruguay will face Venezuela in the semi-finals on 8 June in Daejeon.