Juan Agudelo became the youngest player in the modern era to score for the USA national team when he netted in the 85th minute of Wednesday's 1-0 win over South Africa in Cape Town.

The 17-year old New York Red Bulls forward, who took just four games of MLS experience into the international, came on as a substitute midway through the second half before scoring the winner with five minutes remaining at Green Point Stadium.

US coach Bob Bradley introduced a handful of debutants - Agudelo, Gale Agbossoumonde, Teal Bunbury, Mikkel Diskerud and Tim Rea - to his side and it worked as a treat as he praised their efforts after the match.

"I thought that both teams were able to pressure and make it difficult for each other, and South Africa put the pressure on us more in the first half," said U Bob Bradley. "We weren't able to connect a lot of passes, but we did a solid job of holding together defensively. I thought (goalkeeper) Brad Guzan played very well. As the game went on, we found a little bit of ability to connect.

"It was exciting for us to see some of our young players get an opportunity to play for the national team."