The South African cricketers have beaten India by 134 runs in a rain-reduced second one-day international at Kingsmead in Durban.
South Africa scored 280 for six off 49 overs with Quinton de Kock and Hashim Amla scoring centuries.
India were then bowled out for 146 with Lonwabo Tsotsobe taking four wickets and Dale Steyn three.
South Africa lead the three-match series 2-0.
The third match is at Centurion on Wednesday.
Meanwhile India's two-day match against a South African Invitation side later this week has been brought forward by a day to avoid a clash with the funeral of former South African president Nelson Mandela.