Pakistan clinched the series with a 23-win over Bangladesh in the third one-day international.
Opening pair Kamran Akmal and Salman Butt both struck centuries as Pakistan piled up 308-8 after opting to bat first at the Gaddafi Stadium, Lahore.
Akmal raced to three figures off 80 balls before being bowled by Mahmudullah (1-44) from the very next delivery to end an opening stand of 151.
A run out and two wickets for left-arm spinner Shakib al Hasan (2-50) saw the hosts reduced from 161-1 to 187-4 with Bazid Khan (2), Mohammad Yousuf (2) and Shahid Afridi (13) all back in the pavilion.
Butt found another willing ally in skipper Shoaib Malik (33) to add 80 for the fifth wicket, in the process bring up his fifth one-day international century from 106 balls.
The left-hander was eventually seventh out for 132 in Mashrafe Mortaza's (2-47) penultimate over.
Bangladesh struggled to keep up with the required rate throughout their run chase and eventually finished 23 short on 285-7.
Opening batsman Tamim Iqbal (63) and Shakib (75) both contributed half-centuries but victory always looked beyond the reach of the tourists.
Leg-spinner Afridi was the pick of Pakistan's bowlers with figures of 2-48.
The home side now hold an unassailable 3-0 lead in the five-match series, which concludes with games in Multan on Wednesday and Karachi on Saturday.