A display of efficiency helped Portugal beat Korea Republic 3-1 in front of a capacity crowd in Cheonan in the Round of 16 at the FIFA U-20 World Cup Korea Republic 2017.