This was the first of two matches scheduled for the trip to Botswana in preparation for the crucial 2015 African Youth Championships (AYC) qualifier against Tanzania later this month (Friday, 18 July 2014).
The second match, a full international, will be played on Sunday, 6 July at the Molepolle Stadium.
South Africa started brightly in the first half and did not look like a team that was playing its first match in 2014.
Midfielder and captain of the side Nelson Maluleka should have opened the scoring as early as the eighth minute but ballooned his shot with the keeper to beat.
A minute later he made amends and scored from a cross to give the visitors a 1-0 lead and it stayed that way until the break.
The hosts came back strongly in the second half and dominated proceedings from the start.
Seven minutes into the second stanza, South African goalkeeper Mxolisi Skei misjudged the ball, which fell into the path of Tshepo Malgase, but he shot over the poles when scoring appeared easier.
In the 63rd minute Amajimbos coach Molefi Ntseki made multiple substitutions bringing on Keanu Cupido, Edwin Sekwama, Charles Baloyi, Benedict Matlawe and Thato Pheleu for Katlego Mohamme, Mkatshana, Vuyo Mantjie, Felix Noge and Kananelo Motsoeneng respectively.
The visitors could have increased their lead shortly thereafter when second half substitute Benedict Matlawe found himself in good space in the opposition penalty area but he pushed the ball too hard which was easily dealt with by the keeper.
Botswana almost found an equaliser in the 65th minute with the South African defence in trouble, but Malgase again ballooned his shot.
In the 77th minute the hosts bridged the Amajimbos defence but substitute Kgothatso Thobane could not get past Skei who blocked the ball with his legs for a corner.
Despite playing under pressure in the second half, the visitors were the ones who got a goal five minutes from the final whistle with a well-taken free-kick by defender Kananelo Motsoeneng after a foul on substitute Charles Baloyi.
South Africa held on for a 2-0 victory.
This is how they lined up:
Botswana U17: 20-Thomas Manyelela (GK), 13-Benjamin Dikagiso, 5-Kgosietsile Ernest, 3-Godfrey Sebolai, 19-Kabelo Letshola, 6-Lebogang Powell Lekgethiso, 7-Tshepho Malgase, 8-Jonathan Ntagileng, 15-Takongwa Tafa, 17-Thatayaone Ditlhokwe (c), 10-Karabo Sebeo
Subs: 4-Thapediso Ramosesane, 9-Bakang Silwane, 12-Mpho Kgomo, 2-Oarabile Modise, 14-Kitso Dibuleleng, 18-Ocean Lottering, 11-Kgothatso Thobane, Quinton Mokoka, 16-Thuso Oodira, 21-One Mokgatlhe
South Africa U17: 1-Mxolisi Skei (GK), 2-Simon Nqoi, 3-Thendo Mukumela, 4-Katlego Mohamme (63rd Keanu Cupido), 5-Kananelo Motsoeneng, 6-Samuel Nkomo (63rd Thato Pheleu), 7-Vuyo Mantjie (63rd Charles Baloyi), 8-Sibongankonke Mbatha, 9-Vuyo Mkatshana (63rd Edwin Sekwama), Nelson Maluleka (c), 11-Felix Noge (63rd Benedict Matlawe)
Subs: 16- Mondli Mpoto (GK), 15-Keanu Cupido, 17-Khanyisa Mayo, 14-Thato Ramogogodi, 12-Edwin Sekwama, 13-Tshepiso Mahlangu, 20-Charles Baloyi, 18-Benedict Matlawe, 19-Thato Pheleu, 20-Notha Ngcobo