Yuzvendra Chahal took his maiden five-wicket haul in ODIs as India crushed South Africa by nine wickets to lead 2-0 in the six-match series, at the SuperSport Park in Centurion on Sunday.
Chahal (5/22) and Kuldeep Yadav (3/20) helped the visitors bundle out South Africa for 118, which was also the lowest score by any side at the venue batting first.
After being sent in by Virat Kohli, Hashim Amla and the out of form Quinton de Kock put on 39 runs for the first wicket before Amla was caught behind for 23 runs off an inside edge from Bhuvneshwar Kumar. The spinners then took three wickets in space of six balls to reduce the Proteas to 51/4.
De Kock was caught at deep midwicket off Chahal for 20 before Markram fell for eight in similar fashion off Kuldeep Yadav. Four balls later David Miller was out for duck, caught at slip.
Chasing a modest 119-run target, India knocked off the required runs in just 20.3 overs.
Shikhar Dhawan (51) along with skipper Virat Kohli (46) stitched together an unbeaten 93-run partnership after losing Rohit Sharma (15) early.
Left-handed Dhawan, dropped on 48, hit his 24th ODI half-century. Yuzvendra Chahal was the pick of the bowlers for India with five for 22 while Kuldeep Yadav chipped in with 3 wickets for 20 runs.
India had won the series-opener in Durban by six wickets. The next match is scheduled for Wednesday in Cape Town.