South Africa has beaten Sri Lanka by 109 runs on the last morning of the second cricket test in Gqeberha and swept the series ...