Quinton de Kock breezed to 121 off 108 balls before the South Africa middle order propelled the team to 331 for 5, and following a rainy Kingsmead evening, the adjusted Duckworth-Lewis-Stern target was ultimately 72 too many for Sri Lanka