India embarrassed the West Indies by 224 runs in the fourth One-day International for one of their biggest wins and a 2-1 lead in the five-match series.
Rohit Sharma (162) and Ambati Rayudu (100) struck belligerent centuries to guide India to an imposing 377 for five after the hosts opted to bat. The duo took centre-stage after a rare failure by skipper Virat Kohli.
Chasing 378, West Indies simply caved in against India's clinical bowling attack on what was a batting-friendly wicket to be bundled out for a paltry 153 in 36.2 overs.
Young pacer Khaleel Ahmed (3/13) impressed upfront before chinaman Kuldeep Yadav (3/42) ran through the West Indies' tail.
The Indians dished out an impressive effort on the field, inflicting two run outs besides Rohit holding on to three fine catches in the slips.
This is India's third biggest win in the format. Their biggest-ever win in ODI remains the 257-run demolition of Bermuda in the 2007 ICC World Cup.
West Indies' chase never really got going as they lost half of their side inside the 50-run mark with Khaleel doing the bulk of the damage.
Except for skipper Jason Holder (54 not out), no other West Indian batsmen could withstand the Indian attack, as the visitors lost wickets at regular intervals and were never really in the hunt.
West Indies lost two wickets—Chandrapul Hemraj (14) and Shai Hope (0)—in the fifth over. While Hemraj gave a sitter to Rayudu off Bhuvneswar Kumar, Hope was run out courtesy a stunning direct hit by Kuldeep from mid-on. Matters became worse for the visitors after Kieran Powell (4) was run-out in the very next over by Kohli.
Wickets kept tumbling and the next to be dismissed was Shimron Hetymer (13), who was trapped in front by Ahmed in the 10th over, even though the batsman went for an unsuccessful review.
The 20-year-old Ahmed was on fire as he picked up two more wickets in quick succession. He first cleaned up Rovman Powell (1) and then accounted for Samuels, who edged one to Rohit in the first slip.
India won the first ODI by eight wickets before the second game ended in a tie. West Indies bounced back to win the third ODI by 43 runs. The final match of the series will be played in Thiruvananthapuram on Thursday.