David Wiese comes in for Dale Steyn in the South African playing XI, while Amir Hamza and Shapoor Zardan are back in the Afghanistan team.
Teams:
South Africa: Quinton de Kock, Hashim Amla, Faf du Plessis (capt), AB de Villiers, JP Duminy, David Miller, Chris Morris, Kyle Abbott, David Wiese, Kagiso Rabada, Imran Tahir
Afghanistan: Mohammad Shahzad Noor Ali Zadran, Asghar Stanikzai (capt), Gulbadin Naib, Mohammad Nabi, Samiullah Shenwari, Najibullah Zadran, Rashid Khan, Amir Hamza, Dawlat Zadran, Shapoor Zadran.
PTI