South Africa v Sri Lanka, 1st ODI, Johannesburg, March 3, 2019
De Kock sweeps Sri Lanka aside
Lungi Ngidi dismissed Niroshan Dickwella cheaply after South Africa opted to bowl in the first ODI•Getty Images
Kusal Perera and Oshada Fernando took Sri Lanka to 99 before Imran Tahir pegged them back•Getty Images
Sri Lanka's tail didn't last long and Sri Lanka were eventually bowled out for 231 in 47 overs•Associated Press
Faf du Plessis carried on his form - he had a fifty in each of his five previous games across formats - and turned it into his 11th ODI century as he sealed the win•Associated Press
Upul Tharanga didn't last long either and chopped one on to become Ngidi's second victim•Associated Press
Tahir, however, returned to get Dhananjaya de Silva stumped and trigger a collapse•Getty Images
Lasith Malinga was menacing briefly at the start of South Africa's chase, finding swing with the new ball but not wickets•Associated Press
Dhananjaya de Silva and Kusal Mendis then added 94 for the fifth wicket to take Sri Lanka to 195•Associated Press
Quinton de Kock used the sweep - conventional and reverse - to superb effect as he didn't let their spinners settle down•AFP / Getty Images