Tilak Varma smashed an unbeaten 107 as India went 2-1 up in their T20I series against South Africa, claiming a nail-biting victory in Wednesday's third match in Centurion.
Following their surprise defeat in Sunday's second match, the tourists bounced back to earn their 10th win in their last 12 outings in the format, putting them on the brink of a series triumph.
Tilak was the star of the show as he produced comfortably the best score of his T20I career, surpassing a knock of 55 versus Bangladesh last year in some style, while only facing 56 balls.
He hit eight fours and seven maximums to set South Africa a target of 220 for victory, with Abhishek Sharma scoring 50 from 25 deliveries in support before Keshav Maharaj broke their partnership in the ninth over.
Despite six of India's batsmen scoring 18 runs or fewer and four – Sanju Samson (0), Suryakumar Yadav (1), Rinku Singh (8) and Axar Patel (1) – being limited to single figures, the damage had largely been done already.
South Africa were then dropped to 84-4 within their first 10 overs as Varun Chakravarthy claimed the crucial wickets of Reeza Hendricks (12) and Aiden Markram (29).
Heinrich Klaasen's incredible 54 off 17 balls dragged South Africa back into contention, and they required 18 runs from four deliveries in a grandstand finish, but Arshdeep Singh trapped the hosts' dangerman lbw to secure India's victory.
Having fallen short of their target by just 11 runs, the Proteas must now win Friday's fourth match to salvage a 2-2 draw from the series.
Data Debrief: Big-hitting India on the brink
Tilak recorded a strike rate of 191.07 while Abhishek was at 200.00 as their early partnership powered India towards victory.
India have now hit over 200 sixes in T20I matches this calendar year, only previously surpassing that figure in the format in one previous year – recording 289 in 2022.