Teboho Mokoena took part in the Olympic Games in Tokyo for South Africa earlier this year
South Africa consolidated their position at the top of Group G in Africa World Cup qualifiers with a 3-1 win in Ethiopia.
Fasil Gebremikael couldn’t prevent a Teboho Mokoena free-kick in first-half stoppage time and gave Bafana Bafana the lead at half-time in Bahir Dar.
Getaneh Kebede equalized for the hosts in the middle of the second period, but Mothobi Mvala restored the lead for South Africa 19 minutes from time.
Evidence Makgopa made the game safe for the visitors in the 91st minute after getting off the bench.
Hugo Broos’ team, which did not qualify for the Africa Cup, leads the group with seven points.
Ghana, who have three points from their two games in Group G, will host Zimbabwe later on Saturday.
Elsewhere, Guineas Hopes of progressing to the play-offs next March took another blow when they were held in a 2-2 draw Sudan.
Following in a game in Agadir, Morocco the coup in Guinea Last month, Jose Kante gave Syli National a three-minute lead in the second half.
Substitute Ahmed Hamid equalized for the Sudanese in the 64th minute, but Guinea restored the lead three minutes later through Mohamed Bayo.
Defender Amir Kamal then equalized for Sudan two minutes from time, leaving Guinea three points in Group I, three points behind leaders Morocco.
The Atlas Lions meet Guinea-Bissau, who they defeated 5-0 on Wednesday, at 19:00 GMT in Casablanca.
On Saturday there are also two games in Group H, in which Togo hosts Congo and Senegal want to continue their perfect start in their encounter with Namibia.