Sri Lanka 345 for 8 (Fernando 127, Mendis 119, Cottrell 4-67, Joseph 3-57) beat West Indies 184 (Hope 51, Hasaranga 3-30, Sandakan 3-57) by 161 runs
Hambantota: Sri Lanka crushed West Indies by 161 runs in the second one-day international to clinch the series in Hambantota on Wednesday.
Chasing 346 for victory, West Indies were bowled out for 184 in 39.1 overs with wrist spinners Wanindu Hasaranga and Lakshan Sandakan taking three wickets each.
Avishka Fernando, who blasted 127, and Kusal Mendis, who made 119, put on 239 runs in Sri Lanka's highest third-wicket stand as the hosts amassed 345 for eight after being put into bat.
Sri Lanka took an unbeatable 2-0 lead in the three-match series after edging the first game by one wicket. The third match is in Kandy on Sunday.
Earlier, Fernando and Mendis both hit centuries to take Sri Lanka to an imposing 345 for 8.
Fernando, who blasted 127, and Mendis, who made 119, put on 239 runs in Sri Lanka's highest third-wicket stand
West Indies won the toss and elected to bowl in their bid to square the three-match series, and paceman Sheldon Cottrell did not disappoint with twin strikes on successive balls in the fourth over.
Skipper Dimuth Karunaratne went for one and Kusal Perera fell for nought in his 100th ODI before Mendis denied Cottrell a hat-trick and combined with Fernando to thwart the opposition bowling.
Mendis got one reprieve on two when West Indies skipper Kieron Pollard dropped a simple chance at first slip off Jason Holder. He went on to score his second one-day hundred.
Mendis and Fernando, who hit his career-best ODI score in 123 balls, smashed 22 fours between them.
Fast bowler Alzarri Jospeh finally claimed the centurions in the space of 14 deliveries, and then bowled former captain Angelo Mathews for one.
Cottrell hurt Sri Lanka's middle-order with the wickets of Thisara Perera, for 36, and Dhananjaya de Silva, for 12, to end with figures of 4-67.