Mumbai - South Africa defeated hosts India by four runs in their World Twenty20 warm-up match in Mumbai on Saturday.
The Proteas won the toss and opted to bat, going on to make 196 for eight in their 20 overs at the western Indian city's Wankhede Stadium.
JP Duminy top-scored for South Africa, hitting 67 off 44 balls. His impressive knock included six fours and three sixes.
Left-handed batsman Quinton de Kock stylishly played his way to 56 runs before retiring not out.
Hardik Pandya was the pick of India's bowlers, grabbing three wickets.
India's run chase got off to a bad start with opener Rohit Sharma going for ten and Virat Kohli managing just one before being caught off only his second ball.
Shikhar Dhawan was India's highest scorer with 73 while Suresh Raina notched 41 and captain Mahendra Singh Dhoni recorded 30 as the home side got into their groove.
But in the end they fell just short on a total of 192 for three.