South Africa coach Jacques Nienaber has made 14 changes to his side for the Rugby World Cup Pool B clash with minnows Romania in Bordeaux on Sunday, with Damian Willemse the only player retained from their opening 18-3 victory over Scotland.
Willemse moves from full-back to out-half and will take over the kicking duties, as Nienaber named all four of his scrum-halves in the matchday 23 for the meeting with the Oaks, beaten 82-8 by Ireland at the weekend.
Cobus Reinach starts in the number nine jersey, while the electric Grant Williams will play on the wing. Jaden Hendrikse and Faf de Klerk are on the bench.
"Grant played school rugby on the wing, and he has come on at wing before for us, so we are excited to give him this opportunity to start there and for him to gain international experience in the position," Nienaber said.
"Faf is also one of our back up fly-halves in the squad, and the same applies to him, as it will be valuable for him and the team to get some game time in the position."

There is a return from injury for Canan Moodie, who is at outside centre, with lock Jean Kleyn also overcoming a niggle to start. The team will be captained by hooker Bongi Mbonambi.
The wholesale changes were not unexpected as Nienaber seeks to both rest those that featured in a bruising battle with Scotland, and also give minutes to his wider squad.
Willie le Roux slots in at full-back, with 2019 World Cup winner Makazole Mapimpi on the wing with Williams. Andre Esterhuizen partners Moodie in the midfield.
Veteran number 8 Duane Vermeulen is part of a back row of the scrum that also includes Kwagga Smith and Marco van Staden, while Marvin Orie partners Munster's Kleyn at lock.
Props Vincent Koch and Ox Nche pack down either side of Mbonambi in the front row, while versatile Deon Fourie is on the bench to cover both hooker and loose-forward.
"We have been rotating and testing players in different positions since last season to put us in the fortunate position to have a group of 33 players in France that are closely matched in terms of their quality of play and skills," Nienaber said.
"(They) have been pushing one another for places in the last few months. It has allowed us to select a top-quality team for this match."
South Africa: Willie le Roux; Grant Williams, Canan Moodie, Andre Esterhuizen, Makazole Mapimpi; Damian Willemse, Cobus Reinach; Ox Nche, Bongi Mbonambi, Vincent Koch; Jean Kleyn, Marvin Orie; Marco van Staden, Kwagga Smith, Duane Vermeulen.
Replacements: Deon Fourie, Steven Kitshoff, Trevor Nyakane, RG Snyman, Jasper Wiese, Jaden Hendrikse, Faf de Klerk, Jesse Kriel.
Listen to the RTÉ Rugby podcast on Apple Podcasts, Spotify or wherever you get your podcasts.
Watch live coverage of Ireland v Tonga (Saturday, 8pm) on RTÉ2 and RTÉ Player, listen to live commentary on RTÉ Radio 1, and follow live updates on RTÉ Sport Online and the RTÉ News app.