Faf Du Plessis smashed 120 but it was in vain as Virat Kohli struck a brilliant century to lead India to a six-wicket victory over South Africa to go 1-0 up in the 6 match ODI series.
This loss ended the hosts' 17-match winning streak on home soil.
Despite Du Plessis hitting a superb hundred, spinners Yuzvendra Chahal and Kuldeep Yadav shared five wickets to restrict South Africa to 269 for eight.
Chasing, 270, Kohli (112) and Rahane (79) put on 189 runs as India reached the winning target of 270 with 27 balls to spare.
India 270 for 4 (Kohli 112, Rahane 79) beat South Africa 269 for 8 (Du Plessis 120, Morris 37, Kuldeep 3-34) by six wickets.
Matches Tagged in ClipDex2018 RSA v IND 1st ODI
Series Tagged in ClipDex2018 RSA v IND ODI series
Players Tagged in ClipDexKumar, Bhuvneshwar Phehlukwayo, Andile Du Plessis, Faf de Kock, Quinton Sharma, Rohit G Bumrah, Jasprit J Yadav, Kuldeep Kohli, Virat Morris, Christopher H Morkel, Morne Rahane, Ajinkya M
Grounds Tagged in ClipDexKingsmead
Categories Tagged in ClipDexLimited Overs (ODI & T20)