South Africa wrapped up the three-match ODI series against India with a match to spare after a commanding 134-run win in Durban.
After being put in to bat by India, the Proteas openers Quinton de Kock and Hashim Amla both scored centuries in a total of 280-6 in a rain-reduced 49 overs.
In response, India lost wickets early and never recovered, eventually folding for 146 all out.
The only factor that posed any threat to the home side was the weather at Kingsmead, with the rain falling ominously during India's innings before the minimum 20 overs had been bowled for a result.
It held off just enough, however, and the result was nothing less than the Proteas deserved.
De Kock's second straight hundred underlined his talent, his partnership of 194 with Amla setting the tone for the rest of the innings.
Amla went on to reach three figures, along the way reaching and passing 4,000 ODI runs quicker than any other batsman in the history of the game.
Amla gone past 4000 runs in ODI cricket in 81 innings. Beating the record of Sir Viv, who did it in 88 innings. #imSwag— Antoinette Muller (@mspr1nt) December 8, 2013
His 12th ODI hundred was a great omen for the Proteas, given that on the 11 previous occasions he had scored a ton, his team went on to victory.
STAT: Hashim Amla today hit 12th ODI century on all previous 11 occasions South Africa went on to win the match. #SAvInd— Mazher Arshad (@cricket_U) December 8, 2013
Despite a slight loss of momentum from the middle order, the target of 281 proved far too daunting for India.
Shikhar Dhawan and Virat Kohli both fell for ducks to Dale Steyn and Lonwabo Tsotsobe respectively, and by the ninth over India had lost their top four.
The best resistance was a knock of 36 from Suresh Raina, but India were never close to pulling off a victory.
Pace proved crucial, with Steyn finishing with 3-17 and Tsotsobe 4-25.
All that is left to play for as far as the tourists are concerned is a consolation victory in the final clash on 11 December. The attention then switches to Test cricket.
|South Africa Innings (49 overs)|
|Q de Kock†||c RG Sharma b Ashwin||106||125||118|
|HM Amla||c †Dhoni b Mohammed Shami||100||160||117|
|AB de Villiers*||st †Dhoni b Jadeja||3||5||4|
|JP Duminy||run out (Yadav/†Dhoni)||26||45||29|
|DA Miller||lbw b Mohammed Shami||0||3||3|
|JH Kallis||b Mohammed Shami||10||19||13|
|R McLaren||not out||12||15||5|
|VD Philander||not out||14||9||5|
|Extras||(b 1, lb 2, w 6)||9|
|Total||(6 wickets; 49 overs; 192 mins)||280||(5.71 runs per over)|
|India Innings (49 overs)|
|RG Sharma||c Amla b Tsotsobe||19||34||26|
|S Dhawan||c Duminy b Steyn||0||9||2|
|V Kohli||c †de Kock b Tsotsobe||0||7||5|
|AM Rahane||c †de Kock b Morkel||8||23||17|
|SK Raina||c Miller b Morkel||36||64||50|
|MS Dhoni*†||c †de Kock b Philander||19||43||31|
|RA Jadeja||c de Villiers b Tsotsobe||26||63||34|
|R Ashwin||c †de Kock b Steyn||15||35||26|
|Mohammed Shami||b Tsotsobe||8||21||14|
|UT Yadav||b Steyn||1||6||5|
|I Sharma||not out||0||2||2|
|Extras||(b 4, lb 1, w 8, nb 1)||14|
|Total||(all out; 35.1 overs; 158 mins)||146||(4.15 runs per over)|