Ten-man Amajita suffered a 5-2 defeat to Argentina in their opening U20 World Cup encounter on Saturday evening.
Each side set out the tried and tested in their tournament opener, with the record holders eager for an early stand point.
Amajita fell behind after just four minutes when Fausto Vera got on the end of a flick-on to head into the bottom corner.
Parity was restored on 23 minutes when Keenan Phillips turned home an in-swinging free-kick from Promise Mkhuma.
Amajita went close again two minutes to halftime with a low shot from Phewa, but Roffo handled comfortably.
The pendulum swung to the South Americans earlier in the second half, with Walter Khubeka forced to push off Cristian Ferreira's curler.
Amajita conceded a penalty on 63 minutes after the referee consulted with the Video Assistant Referee for a foul on Ferreira by Givemore Khupe, allowing Ezequiel Barco to slot home.
VAR came to fore again as Amajita were reduced to 10 men after Phillips saw red 66 minutes in for lashing out at an opponent.
With the numbers in the favour, the South Americans increased their tally on 71 minutes after Barco found the top corner with a superb first-time volley.
Amajita made their second change seconds later, with Kobamelo Kodisang sacrificed for Leo Thethani, but Argentina made it four after 78 minutes when Julian Alvarez found space in the central area to tap home a low cross.
Amajita were back on the score board on 85 minutes when Foster stepped forth from the penalty spot to beat Roffo to reduce the deficit.
Although, the Argentines had the final say in added time as Adolfo Gaich turned home a goal-bound header to round off an emphatic win.