Fullback Curwin Bosch scored 33 points as the Junior Boks beat SWD 58-14 in their final warm-up match in Oudtshoorn.
Tries from centre Franco van den Berg, Bosch and wing Mosolwa Mafuma gave the Junior Boks a 21-0 lead after 25 minutes.
SWD hit back with a converted try, before prop Kwenzo Blose scored the Junior Boks’ fourth try just before the break.
They extended their lead early in the second half when flyhalf Manie Libbok pounced on a loose ball and raced away to the tryline.
The hosts scored their second try in the 56th minute, but Bosch responded with three penalty goals and his second try.
Edwill van der Merwe scored the Junior Boks’ seventh try late in the game to complete an emphatic victory.
The team leaves on 2 June for the World Rugby U20 Championship in Manchester from 7-25 June.
Junior Springboks – 15 Curwin Bosch, 14 S’busiso Nkosi, 13 Jeremy Ward (c), 12 Franco Naudé, 11 Mosolwa Mafuma, 10 Manie Libbok, 9 James Hall, 8 Junior Pokomela, 7 Ernst van Rhyn, 6 Zain Davids, 5 Eli Snyman, 4 Cobus Wiese, 3 Carlü Sadie, 2 Tango Balekile, 1 Kwenzo Blose.
Subs: 16 Ruan Brits, 17 Franco van den Berg, 18 Denzel Hill, 19 Nicolaas Oosthuizen, 20 Ruben de Villiers, 21 Marco Jansen van Vuren, 22 Embrose Papier, 23 Stedman Gans, 24 Edwill van der Merwe, 25 JT Jackson, 26 Keanu Vers, 27 Jaco Holtzhausen.
Photo: Ashley Vlotman/Gallo Images