Virat Kohli smashed his way to his 43rd ODI century and helped India win the 3rd and final ODI by 6 wickets.
Batting first the Windies made 240/7 from 35 overs in a rain affected match.
Chris Gayle, in possibly his final ODI match, hit 72 from just 41 deliveries – his 4th fastest ODI half century.
Evin Lewis also scored 43, with Pooran chipping in with 30.
India was given a target of 255 from 35 overs.
They lost their first wicket of Rohit Sharma run out for 10 after a mix-up with Shikhar Dhawan.
That brought in Kohli, who was dropped when he was on 12 by wicketkeeper Shai Hope off the bowling of Keemo Paul.
India lost two quick wickets in the 13th over, when Fabian Allen got Dhawan (36) and Pant (0) both caught by Keemo Paul.
But Shreyas Iyer joined Kohli at the wicket, and the pair put on a 120 run partnership before Iyer held out to a good catch from skipper Jason Holder with the score on 212.
But the damage was already done by Kohli, who smashed his way to another century in the series, and became the first player to complete 20,000 runs in a decade.
Kohli remained not out on 114, with Kedar Jadhav on 19 – India winning the match with 15 balls to spare.
They also won the 3 match series 2-0.