Afghanistan will create history if they are able to beat fancied England, for they have never been to the final of the U-19 World Cup.
India will meet Australia in the semi-final on February 2, having won an unprecedented seven out of nine U-19 World Cup quarter-finals.
Despite only setting a target of 135, a superb performance with the ball means Suliman Safi's side just did enough to progress from the Super League quarters.
Jacob Bethell was one of the bowlers to restrict South Africa to 209 all out before hitting 88 to see England set up a clash with either Sri Lanka or Afghanistan.
With India scheduled to play Uganda on January 22, any more positive cases among the players might see a rejig in the tournament schedule.
The onset of the pandemic soon after the Yashasvi Jaiswal-led team lost to Bangladesh in the final in South Africa in 2020 meant the current batch has had just over three months for preparation.
Dejected after an eight-wicket thrashing by India, Jason Sangha heaped praise on his rivals, admitting that they deserved to be champions on the day.