It was an authoritative all-round performance from India as they first restricted the West Indies to a modest 129 for seven and then knocked off the runs with two balls to spare.
Yuvraj Singh (10) was a bit scratchy in the end but Raina finished with a square cut off Narine.
Virat Kohli, in the middle of a great patch, again batted well to smash his way to 54 while Rohit Sharma did his cause no harm by notching up an unbeaten 62.
This was after Indian spinners led by man-of-the-match Amit Mishra kept the West Indies batting under tight check. This was also the first time that India beat West Indies at a World T20 event.
More From This Section
With back to back wins over Pakistan and West Indies, India are now on top of Group 2 and a win over Bangladesh would clinch a last-four berth for the 'Men In Blue' for the first time since the inaugural edition in 2007.
The chase was delayed by 10 minutes due to a confusion about the target. But once the match started, only blip was Shikhar Dhawan (0) being adjudged lbw off leg-break bowler Samuel Badree.
Rohit picked up Sunil Narine for some special treatment as he lofted him over long-off for a six. The second six was a half-tracker that was pulled over deep mid-wicket boundary.
Kohli started with a four and then pulled Badree over deep mid-wicket for a six. After that, there was no stopping for the Indian batsmen as both matched each other stroke for stroke during their 106-run partnership for the second wicket with century of the stand coming in only 74 balls.