Shikhar Dhawan (92) and Rishabh Pant (58) scored superb half-centuries to guide the team home in the last ball of the thrilling match.
Dhawan hit 10 fours and two sixes in his 62-ball innings and forged a scintillating 130-run partnership with Rishab Pant (58) for the third wicket to take India home in the last ball of the innings.
There was some drama towards the end as India lost the wickets of Pant and Dhawan leaving the host to score one run off the last delivery bowled by Fabian Allen to secure the victory.
Manish Pandey and Dinesh Karthik ran the single after Allen misfielded the former’s shot to pick up the winning run.
Earlier, left-handed batsman Nicholas Pooran’s quick-fire half-century powered West Indies to a competitive 181 for 3.
Brief Score: West Indies: 181-3 in 20 overs (Nicholas Pooran 53; Yuzvendra Chahal 2/28). India: 182-4 in 20 overs (Shikhar Dhawan 92, Rishabh Pant 58; Keemo Paul 2/32).