A career-best knock of 135 from Quinton de Kock helped South Africa crush India by 141 runs in the opening one-dayer of the series in Johannesburg.
The wicketkeeper-batsman smacked three sixes and 18 fours at the top of the order to help the Proteas post a huge total after visiting skipper Mahendra Singh Dhoni had stuck them in at the toss.
Skipper AB de Villiers (77) and JP Duminy, who made an unbeaten 59 from a mere 29 balls, continued the onslaught as the hosts made 358-4 at New Wanderers Stadium.
India's reply was already struggling when they lost three wickets in the space of five runs to slip to 65-4. Dhoni did his best, making a top score of 65, but his side were eventually bowled out for 217.
Dale Steyn and Ryan McLaren both took three wickets apiece, the latter removing Virat Kohli and (31) and Yuvraj Singh (0) in the space of three balls.
India's cause wasn't helped by a pair of run outs, either. Suresh Raina sold Rohit Sharma (18) short when calling him through for a single, then failed himself to beat Steyn's rocket throw from the deep to depart for 14.
Unlike their opponents, South Africa had been given the perfect platform by openers de Kock and Hashim Amla, as they put on 152 before the latter fell for 65.
The batting powerplay also accounted for Jacques Kallis (10), but de Kock ensured it was only a temporary blip as he eased through to his second ODI century.
The 20-year-old - moved up the order one place in the absence of former skipper Graeme Smith - eventually perished to the part-time medium-pace of Virat Kohli, though that did not lead to any respite for India's attack.
De Villiers and Duminy combined to take 100 from the final seven overs as every bowler came in for heavy punishment; Mohit Sharma took the worst of it, giving up 82 runs from his 10 overs.
Mohammed Shami claimed three of the four wickets to go down, including bowling De Villiers, who hit six fours and four sixes in his 47-ball stay, with the third ball of the final over.
South Africa can now clinch the three-match series with victory at Durban on Sunday, live on Sky Sports. The third and final ODI takes place at Centurion on December 11.