The West Indies received their second ODI towards Afghanistan by 47 runs to take an unassailable 2-Zero lead within the three-match sequence being performed between the 2 sides on the Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium in Lucknow.
West Indies captain Kieron Pollard expressed his satisfaction after winning a series for the first time for five years in the presentation ceremony.
Opting to field, West Indies bowlers came up with a fine show to bundle out Afghanistan for 194 in 45.2 overs.
Chasing a target of 248, Afghanistan were all out for 200 with Sheldon Cottrell, Roston Chase and Hayden Walsh taking three wickets each. The defeat stretched Afghanistan's losing streak in ODIs to 11 matches in a row.
Batting first, Nicholas Pooran top scored with 67 off 50 deliveries with seven fours and three sixes to guide West Indies to 247/9 in 50 overs.
Earlier, the West Indies received a superb begin with a 98-run opening stand between Shai Hope and Evin Lewis.
"It feels good, been long since we have won a series".
Lewis and Hope denied the four-pronged Afghanistan spin attack until midway through the innings when skipper Rashid Khan finally broke the stand in his fourth over by trapping Hope leg before wicket.
Shai Hope and Roston Chase struck half-centuries to power West Indies to a seven-wicket win over Afghanistan in the first one-day worldwide in smog-hit Lucknow on Wednesday.
Pooran hit seven fours and three sixes in his blistering knock that gave West Indies enough runs to record its first ODI series victory since it beat Bangladesh at home in 2014.
"The first 40 overs we bowled well (but) after that we lost the momentum", Rashid said.
Cottrell broke the crucial partnership and Afghanistan lost two quick wickets of the set batsman, which also ended their hopes of levelling the series.