Niroshan Dickwella put on a quickfire century-stand with skipper Upal Tharanga for the opening wicket, adding 139 runs off only 16.1 overs to help Sri Lanka get off to a good start in pursuit of 368.
Faf du Plessis celebrates after reaching his maiden 150. He went on to score 185, smacking 16 boundaries and three sixes
AB de Villiers and Faf du Plessis combined to put on yet another century partnership
AB de Villiers played some delightful stroke enroute his 50th ODI half century
Faf du Plessis and Quinton de Kock put on a century stand for the second wicket to lay a good platform
Quinton de Kock continued his good run with the bat and notched up yet another half century
Sri Lanka struck early after South Africa won the toss and elected to bat. Hashim Amla departed in the second over
Upal Tharanga slammed his 14th ODI ton off only 73 balls - the fastest by a Sri Lankan against South Africa. His innings kept Sri Lanka in the chase for long.
Wayne Parnell bagged four wickets as Sri Lanka''s lower order crumbled to hand South Africa a 40-run win