Marques Ackerman scored 35* as South Africa A beat West Indies A by seven wickets in Saint Lucia on Wednesday to seal the series 2-0.
The visiting captain faced 35 balls, striking five fours and a six, to take his side to their 100-run target in just 19.3 overs.
He shared a partnership of 50 for the third wicket with Sinethemba Qeshile (26 off 42 balls), the only wicket to fall on the day, with the tourists needing only 5.3 overs to knock off the remaining 32 runs required to earn themselves a series whitewash.
The South Africans, who also won the one-day series between the sides 2-0 last month, were victorious by an innings and 88 runs in the first game.
They started the last day of the tour comfortably placed on 68-2, with Ackerman and Qeshile adding a further 12 to their stand, before the latter was bowled by Johann Layne (1-29).
Lhuan-dre Pretorius (six not out) was next in and ensured there were no further losses alongside his captain, carrying the away side to another comfortable win.
Ruan de Swardt was the stand out player in match two after collecting four wickets and top-scoring with 86. Mihlali Mpongwana and Okuhle Cele also enjoyed successful outing with five wickets apiece.
Photo: @ProteasMenCSA/X