South Africa crushed Sri Lanka by 45 runs in the third and final Twenty20 International in Johannesburg to complete a series whitewash.
The result of the rain-affected match was decided on the Duckworth/Lewis/Stern method.
Sri Lanka were bowled out for 137 as they chased a reduced target of 183 in 17 overs following the rain delay at the Wanderers Stadium.
Andile Phehlukwayo claimed career-best figures of 4-24 in three overs, while man-of-the-match Dwaine Pretorius smashed an unbeaten 77 (42 balls) in South Africa's total of 198-2.
It completed a 3-0 series sweep for South Africa, who also won a one-day series 5-0.

England survive France fightback to secure third place in World Cup
Wimbledon finalist Muchova to miss Canadian Open after minor surgery
Mexico's Sheinbaum to attend World Cup final at President Trump's invitation
Antonelli takes Spa pole ahead of Verstappen
Spain cancels final World Cup tuneup, Argentina practice after weather delay