Hugo Broos has named his 34-man preliminary Bafana Bafana squad for two FIFA World Cup Qualifiers against Ethiopia home and away in October.
Bafana Bafana are brimming with confidence after beating Ghana and drawing away at Zimbabwe to lead their qualification group.
With two games against minnows Ethiopia coming up next, optimism is high to make the 2022 World Cup in Qatar.
So what changes has Broos made in the squad? Who has been dropped after the games against Zimbabwe and Ghana?
Provisional 34-man squad:
Ronwen Williams (Supersport United FC), Veli Mothwa (AmaZulu FC), Bruce Bvuma (Kaizer Chiefs FC)
and Sifiso Mlungwana (Golden Arrows FC).
Sydney Mobbie (Sekhukhune United FC), Thapelo Morena (Mamelodi Sundowns FC)
Njabulo Blom (Kaizer Chiefs FC), Terrence Mashego (Cape Town City), Sifiso Hlanti (Kaizer Chiefs FC)
Vusi Sibiya (Baroka FC), Rushine De Reuk (Mamelodi Sundowns FC), Siyanda Xulu (Hapoel Tel Aviv), Thibang Phete (Belenenses SAD), Njabulo Ngcobo (Kaizer Chiefs FC), Mosa Lebusa (Mamelodi Sundowns FC), Luke Fleurs (SuperSport United FC) and Tercious Malepe (AmaZulu FC)
Thabani Zuke (Golden Arrows FC), Mothobi Mvala (Mamelodi Sundowns FC), Sphephelo Sithole (Belenenses FC), Yusurf Maart (Sekhukhune FC), (Teboho Mokoena (SuperSport United FC)
Goodman Mosele (Orlando Pirates FC), Ethan Brooks (TS Galaxy FC), Jesse Donn (SuperSport United FC)
Thabiso Kutumela (Mamelodi Sundowns FC), Bongokuhle Hlongwane (Maritzburg United FC), Evidence Makgopa (Baroka FC), Victor Letsoalo (Royal Am FC), Luther Singh (F.C Copenhagen), Percy Tau (Al Ahly FC ), Vincent Pule (Orlando Pirates FC), Mduduzi Mdantsane (Cape Town City FC), Tshegofatso Mabasa (Orlando Pirates FC).
The South Africans will travel to East Africa to battle Ethiopia on 9 October, before welcoming the same opponents at FNB Stadium on 12 October.
The other later group games will be Zimbabwe at home and Ghana away.