Jasper Wiese returns to the Springboks back row to earn his 13th Test cap in the series decider against Wales this weekend.
Leicester Tigers No8 Wiese missed the second Test defeat as Wales tied the series with their first win in South Africa.
Incoming Tigers team-mate Handrè Pollard again starts at fly-half in Cape Town.
South Africa: 15 Damian Willemse, 14 Cheslin Kolbe, 13 Lukhanyo Am, 12 Damian de Allende, 11 Makazole Mapimpi, 10 Handre Pollard, 9 Jaden Hendrikse; 1 Trevor Nyakane, 2 Bongi Mbonambi, 3 Frans Malherbe, 4 Eben Etzebeth, 5 Lood de Jager, 6 Siya Kolisi (c), 7 Pieter-Steph du Toit, 8 Jasper Wiese.
Replacements: 16 Malcolm Marx, 17 Steven Kitshoff, 18 Vincent Koch, 19 Franco Mostert, 20 Kwagga Smith, 21 Elrigh Louw, 22 Faf de Klerk, 23 Willie le Roux