The equation was now 26 off 24 as Hardik Pandya came back into the attack to bowl the 17th over.
Dismissing a fifty-up Heinrich Klaasen on the first ball of the over, Hardik broke the backbone of the Proteas chase.
As a potentially match winning knock from Klaasen ended via a caught behind dismissal, India were now right back in the contest.
In the 17th over, Hardik gave just 4 runs apart from the Klaasen wicket as South Africa now needed 22 off 18.
For Rohit now, it was a tough choice, whether to give Bumrah the 18th or the 19th over and the skipper went with the former.
After a couple of dot balls and a single, Bumrah knocked over Marco Jansen (2) on the fourth ball as David Miller, at the non-striker’s end helplessly watched the Proteas implosion.
With just two runs and a wicket coming in the 18th Bumrah over, the pressure was now all on South Africa.
Left-arm pacer Arshdeep Singh then came in and delivered an incredible penultimate over, giving away just 4 runs to David Miller (21*) and Keshav Maharaj (2*).
The four exceptional overs after the 16th had now given Hardik 16 to defend in the final over.
On the first ball of the final Hardik over, Surykumar Yadav, at long-off pulled off the catch for the ages to get rid of Miller for 21 as India delivered the knockout punch to the Proteas.
With Maharaj and Kagiso Rabada now in the middle and 16 to defend off 5 balls, Hardik finished off the job with perfection as India sealed a famous seven-run win.