Suryakumar Yadav and Rinku Singh's rapid half-centuries couldn't secure India's win against South Africa.
India's innings ended at 180/7 due to rain, setting South Africa a revised target of 152 in 15 overs.
Led by Reeza Hendricks' strong 49 off 27 balls, South Africa chased down the target with seven balls to spare.
South African skipper Aiden Markram acknowledged the favorable conditions for his team.
Captain Suryakumar's 56 off 36 and Rinku Singh's unbeaten 68 off 39 showcased remarkable performances.
India faced early setbacks, losing both openers without scoring, leaving Suryakumar to rebuild the innings.
Captain Suryakumar and Tilak Varma's aggressive partnership yielded 49 runs off 25 balls.