Marlon Samuels' unbeaten century proved in vain as Sri Lanka beat West Indies by 19 runs under the Duckworth-Lewis method to complete a 3-0 one-day series whitewash on Saturday.
Beaten in the two-Test series and defeated in the previous two one-dayers, West Indies continued to struggle after being asked to bat first in a third and final match interrupted by rain at the Pallekele International Stadium.
Samuels (110 not out) struck his ninth ODI century and contributed more than half of the total as West Indies posted 206 for nine after the game was reduced to 36 overs per side.
Opener Kusal Perera then top-scored with a breezy 50 and captain Angelo Mathews made 27 not out as Sri Lanka reached 180 for five in the 33rd over when bad weather intervened for the last time.
Earlier, Samuels rescued West Indies after they had slumped to 18 for four inside six overs.
Lasith Malinga struck twice to dismiss opener Johnson Charles and Jermaine Blackwood and the visitors kept losing wickets at regular intervals.
Samuels hit 15 fours and a six in his 95-ball blitz and the second highest contribution in the innings came in the form of 22 extras.
With wickets tumbling at the other end, Samuels decided to counter-attack, hitting Suranga Lakmal for three successive boundaries in an over.
He meted out the same treatment to Malinga after a second rain intervention but ultimately it was a below-par total for West Indies.
J. Charles c Dilshan b Malinga 4
A. Fletcher lbw b Lakmal 6
J. Blackwood c Dilshan b Malinga 2
Da. Bravo b Lakmal 4
M. Samuels not out 110
D. Ramdin c K. Perera b Chameera 4
J. Carter c K. Perera b A. Mendis 6
J. Holder c K. Perera b Chameera 19
C. Brathwaite lbw b A. Mendis 18
S. Narine c Chandimal b Mathews 9
R. Rampaul not out 2
Extras (lb-5 w-17) 22
Total (for 9 wickets, 36 overs) 206
Fall of wickets: 1-4 J. Charles,2-12 A. Fletcher,3-16 J. Blackwood,4-18 Da. Bravo,5-52 D. Ramdin,6-84 J. Carter,7-109 J. Holder,8-164 C. Brathwaite,9-195 S. Narine
Bowling: L. Malinga 7-0-43-2, S. Lakmal 7-0-40-2(w-3), D. Chameera 7-0-39-2(w-3), M. Siriwardana 5-0-17-0, A. Mendis 8-0-51-2(w-3), A. Mathews 2-0-11-1.
K. Perera c Blackwood b Rampaul 50
T. Dilshan c Carter b C. Brathwaite 21
L. Thirimanne c Samuels b Holder 21
D. Chandimal c Ramdin b Carter 23
A. Mathews not out 27
M. Siriwardana c Ramdin b Holder 17
S. Jayasuriya not out 11
Extras (lb-3 nb-1 w-6) 10
Total (for 5 wickets, 32.3 overs) 180
Fall of wickets: 1-40 T. Dilshan,2-95 L. Thirimanne,3-103 K. Perera,4-134 D. Chandimal,5-161 M. Siriwardana
Did not bat: D. Chameera, A. Mendis, L. Malinga, S. Lakmal
Bowling: R. Rampaul 5-0-34-1(nb-1 w-2), S. Narine 7.3-1-24-0, J. Holder 7-0-44-2, C. Brathwaite 7-0-40-1(w-3), J. Blackwood 3-0-16-0, J. Carter 3-0-19-1(w-1).
Image: Marlon Samuels.
Photograph: Getty Images