Skipper Younus Khan led the way as Pakistan defeated Sri Lanka by 132 runs in the fifth and final one-day international in Colombo on Sunday.
Younus top-scored with 76 and Misbah-ul Haq hit an unbeaten 73 to steer Pakistan to 279-8 after they won the toss and elected to bat in the day-night match at the Premadasa stadium.
Teenage paceman Mohammad Aamer grabbed 4-28 and Rana Naved took 4-44 as Pakistan bowled out Sri Lanka for 147 in the 35th over to record their second successive win after Friday's 146-run success.
Sri Lanka, however, clinched the one-day series 3-2, after winning the Test series 2-0.
The rivals, who contested the World Twenty20 final in England in June when Pakistan won the title, will play a T20 international in Colombo on Wednesday in the last match of the tour.
The half-centuries from Younus and Misbah helped Pakistan recover from the first-ball dismissal of Kamran Akmal, who was given out leg-before off Nuwan Kulasekara despite getting an edge on the bat.
Younus put on 69 for the third wicket with veteran Mohammad Yousuf (43) and 83 for the fourth, with Misbah before being bowled by seamer Dammika Prasad in the 37th over.
Misbah stepped in to keep the scoreboard moving after the captain's dismissal, adding 60 for the seventh wicket with Rana Naved, to carry Pakistan past the 250-run mark.
Kulasekara was the most impressive bowler, with three for 46 from his 10 overs.
Sri Lanka's reply began on the wrong foot when Upul Tharanga edged the third ball of the innings to Umar Akmal at second slip before a run had been scored.
Wickets tumbled regularly after that to reduce the hosts to 74-8, the only notable contribution in the top order coming from Mahela Jayawardene, who made 31 before being caught behind off Aamer.
Thilina Kandamby (42 not out) and Malinga Bandara (31) delayed the end by adding 71 for the eighth wicket, before Shahid Afridi claimed the last two wickets.