"This will take a while to sink in," said former India captain Bishan Singh Bedi, who hailed the win as "by far the greatest comeback in the history of Indian cricket."
Wicketkeeper Rishabh Pant starred with a swashbuckling 89 not out as the injury-depleted visitors overhauled the 328-run target with three overs to go, winning by three wickets.