India finish with a flourish, taking 18 off the final over -- the most expensive of the innings -- and set South Africa a target of 359.
Ruturaj Gaikwad's maiden ODI hundred and Virat Kohli's second consecutive century formed the backbone of the innings, before KL Rahul provided the late surge with a brisk 66 off 43 balls, lifting India to 358/5.
With dew expected later in the evening, South Africa will believe they're in with a real chance of chasing this down. The Proteas' hunt for 359 is on.