Four second half goals from Hungary banished the memories of their opening defeat to Honduras as they cruised to victory against a stuttering South Africa side.

The South Africans, who were stunned by two goals in added time by United Arab Emirates in their last match, looked as though they were still reeling from that experience as they struggled to create chances throughout the 90 minutes.

The 2010 FIFA World Cup hosts were demolished by a devastating 22-minute spell in which they conceded three goals. The first one came in the 49th minute, when Zsolt Korcsmar ran through the midfield before slipping the ball to Andras Simon, whose angled shot at the keeper was parried straight back to Korcsmar, who took the simplest of chances.

Six minutes later, it was 2-0. Marko Futacs was felled in the box by Collen Zulu and referee Hector Baldassi had no option but to point to the spot. Skipper Vladimir Koman stepped up to take the resulting spot kick and sent Thela Ngobeni the wrong way with a low shot.

Hungary made it 3-0 in the 71st minute when Andras Gosztonyi delivered a fine free-kick from the right in between the defence and the goalkeeper - and Andras Debreceni attacked the ball with a solid header which flew into the net. Adam Presinger completed the scoring in the final minute when he curled a well-worked free-kick beyond Ngobeni.

The result leaves South Africa needing a win in their final group game against Honduras to qualify for the next stage. Hungary also need a result in their final match in order to make it through.