Johannesburg - South Africa won the toss and sent England in to bat in the fourth one-day international at the Wanderers Stadium on Friday.
England, leading the five-match series 2-1, made two changes, with bowlers Stuart Broad and Chris Woakes replacing Chris Jordan and David Willey.
South Africa made one change from the team that won the third match by seven wickets in Centurion on Tuesday. All-rounder Chris Morris replaced fast bowler Morne Morkel.
South Africa: AB de Villiers (captain), Hashim Amla, Quinton de Kock (wkt), Faf du Plessis, JP Duminy, Farhaan Behardien, David Wiese, Chris Morris, Kagiso Rabada, Kyle Abbott, Imran Tahir.
England: Eoin Morgan (captain), Jason Roy, Alex Hales, Joe Root, Ben Stokes, Jos Buttler (wkt), Moeen Ali, Chris Woakes, Stuart Broad, Adil Rashid, Reece Topley.
Umpires: Kumar Dharmasena (SRI), Shaun George (RSA),
TV umpire: Chris Gaffaney (NZL)
Match referee: Javagal Srinath (IND)