South Africa trailed 22-19 at the break after a slow start to the match, which saw England quickly take a 14-0 lead.

However, two vital penalty goals by Moyo – one from almost 60m out – and a brilliant solo try by SA U20 vice-captain and scrumhalf Haashim Pead not only wiped out the deficit but also swung the momentum firmly in favour of the Junior Boks.

With the victory, the South Africans became the first team to book their spot in the semi-finals, with one pool round to go.

Moyo, the top points’ scorer in the tournament so far, credited the non-playing squad members: “They prepared us well during the week by putting pressure on us, so when we got into those moments, we knew what to do.

The SA flyhalf, who has scored 26 points in the first two games, said that even though they made a slow start and were behind early on, they always had belief: “We are a big detail-driven side, and we don’t focus on other stuff; we just concentrate on what we have to do.”

Moyo’s combination with Pead has been an important feature of the Junior Boks' attack so far, alongside his ability to bring their dangerous running backs into play.

Pead is second behind Moyo on the list for most points with 20 from four tries – he scored a brace in each match so far, which is also the most five-pointers after two rounds of action.

Apart from his two penalty goals against England, Moyo succeeded with three conversions, adding to the seven he slotted in the previous game against Australia.

Meanwhile, the Junior Boks are enjoying a deserved rest day on Saturday before resuming training on Sunday for Wednesday's last Pool A game against Scotland in Calvisano.

The SA U20s' win means they lead Pool A on 10 points, five more than England and Australia, who face each other in the final pool round.

In Pool B, France and Argentina both sit on 10 points each, while New Zealand top Pool C on nine points. The three pool winners and the best of the second-placed teams will go through to the semi-finals.