Sri Lanka salvaged some pride after battering Pakistan by 165 runs in the fifth and final One-dayer at Hambantota on Sunday.
Pakistan went into the match with an unassailable 3-1 lead but the hosts looked determined to make a point, which they did by posting 368 for four, their highest ODI total against the visitors.
Tillakaratne Dilshan (62) became the fourth Sri Lankan batsman to score 10,000 ODI runs and Kusal Perera (116) hit his second 50-overs century, the openers scoring 164 runs in about 25 overs.
Capitalising on the flying start, skipper Angelo Mathews and Milinda Siriwardana hit breezy unbeaten half-centuries as they plundered 114 runs in the final 9.1 overs of the innings.
Pakistan, who won the preceding test series as well, were never really in the chase, all out for 203 in the 38th over.
For them, skipper Azhar Ali (35) and Mohammad Hafeez (37) got the starts but they never had any substantial partnership which could have taken them anywhere near the target.
Off-spinner Sachithra Senanayake (3-39) was the pick of the Sri Lankan bowlers.
Earlier, justifying Mathews' decision to bat first, Perera and Dilshan overcame occasional discomfort to score freely and set the tone for the team.
Having brought up his fifty, Dilshan took a single off Shoaib Malik to join compatriots Kumar Sangakkara, Sanath Jayasuriya and Mahela Jayawardene in the 10,000-run club.
Perera needed 90 balls to bring up his century and, like Dilshan, was run out after a whirlwind knock that included four sixes and nine boundaries. It also earned him the man-of-the-match award.
Rahat Ali ended breezy cameos from Lahiru Thirimanne (30) and Dinesh Chandimal (29) but there was no respite for Pakistan.
Mathews (70 not out) needed 31 balls for his fifty while Siriwardana (52 not out) took six balls fewer, reaching the milestone by hitting his third six in the penultimate delivery of the Sri Lankan innings.
Hafeez, who scored 273 runs and took six wickets before being banned from bowling for an illegal action, was named man-of-the-series.
The teams now move to Colombo for two Twenty20 Internationals on Thursday and Saturday.
Scoreboard
Sri Lanka Innings
K Perera run out (An Ali, Irfan) 116
T Dilshan run out (Shehzad) 62
L Thirimanne c Rizwan b R Ali 30
D Chandimal c S Ahmed b R Ali 29
A Mathews not out 70
M Siriwardana not out 52
Extras (lb-6 w-3) 9
Total (50 overs) 368 for 4
Fall of wickets: 1-164 T Dilshan,2-212 K Perera,3-219 L Thirimanne,4-254 D Chandimal
Bowling
M Irfan 10-1-73- 0 (w-1); An. Ali 9-0-71- 0; R Ali 10-0-74-2(w-1); I Wasim 3-0-27-0(w-1); S Malik 10-0-44-0; Y Shah 8-0-73-0
Pakistan Innings
Az Ali run out (Mathews) 35
A Shehzad st Chandimal b Senanayake 18
M Hafeez lbw b Mathews 37
S Ahmed run out (Lakmal) 27
S Malik c Thirimanne b T Perera 11
M Rizwan c Chandimal b T Perera 29
I Wasim c&b Senanayake 15
An. Ali c T Perera b Gamage 11
Y Shah c T Perera b Senanayake 9
R Ali c Senanayake b Siriwardana 0
M Irfan not out 4
Extras: (lb-1 nb-4 w-2) 7
Total (37.2 overs) 203 all out
Fall of wickets: 1-51 A. Shehzad,2-71 Az. Ali,3-116 M. Hafeez,4-121 S. Ahmed,5-140 S. Malik,6-170 I. Wasim,7-178 M. Rizwan,8-197 Y. Shah,9-197 An. Ali,10-203 R. Ali
Bowling: L Gamage 10-0-62-1(nb-4 w-1); S Lakmal 6-0-35-0(w-1); S Senanayake 8-1-39-3; T Perera 8-0-38-2; A Mathews 3-0-9-1; M Siriwardana 2.2-0-19-1
Result: Sri Lanka won by 165 runs