Spinner Washington Sundar led an inspired attack as India bowled out South Africa for a paltry 99 in the third and deciding ODI on Tuesday.
The Proteas survived only 27.1 overs after being put into bat first on a pitch full of moisture following days of rain in New Delhi that caused the match to start late due to wet outfield.
It was South Africa’s fourth-lowest total in 50-over matches after their 69 all out in Sydney and then twice being bowled out for 83.
Kuldeep Yadav stood out with figures of 4-18 as he wiped off the tail with his left-arm wrist spin.
Sundar, fellow spinner Shahbaz Ahmed and pace bowler Mohammed Siraj took two wickets each.
Sundar was handed the new ball and the lanky off-spinner struck in his second over to send back Quinton de Kock caught at short third man for six.
Siraj rattled the top order with the wickets of Janneman Malan (15) and Reeza Hendricks (three) to put South Africa on the backfoot.
The Proteas slipped further to 43-4 after Aiden Markam’s departure as the batsman fell caught behind off left-arm spinner Shahbaz Ahmed for nine.
South Africa 4⃣ down!
Shahbaz Ahmed dismisses Aiden Markram, courtesy a sharp catch from @IamSanjuSamson. ? ? #TeamIndia
Follow the match ? https://t.co/XyFdjV9BTC
Don’t miss the LIVE coverage of the #INDvSA match on @StarSportsIndia. pic.twitter.com/ZGofSLmoln
— BCCI (@BCCI) October 11, 2022
Heinrich Klaasen, who top-scored with 34, attempted to rebuild with David Miller, who was making his ODI captaincy debut with regular skipper Temba Bavuma and previous match leader Keshav Maharaj out unwell.
Sundar bowled the left-handed Miller for seven and the rest of the batting caved in.
Shahbaz bowled Klaasen and, in between the change of batsmen, a dog walked on the field to provide some entertainment to the crowd.
Kuldeep was on a hat-trick averted by Lungi Ngidi but soon dismissed Marco Jansen to wrap up the innings.
India, who bounced back from their opening loss to level the series 1-1 on Sunday, need 100 runs to clinch the series with a second-string side after Rohit Sharma’s team last week left for the T20 World Cup in Australia.
© Agence France-Presse