Tillakaratne Dilshan hit an unbeaten 74 off 51 deliveries to take Sri Lanka to a six-wicket consolation win in the third and final Twenty20 match over South Africa which has secured the series 2-1.
South Africa captain Faf du Plessis led from the front scoring 85 in his team's imposing 163 for three in 20 overs after electing to bat first.
Jean-Paul Duminy continued his top form with a run a ball unbeaten 51.
More From This Section
The start and 20 runs in the 18th over by Thisara Perera enabled Sri Lanka to chase down the score with 11 deliveries to spare.