Shahid Afridi took five wickets as Pakistan dismissed Bangladesh for 91 in little more than 30 overs in the first one-day international on Thursday.
The legspinning allrounder claimed 5-23 from 6.3 overs after Bangladesh won the toss and opted to bat first at Sher-e-Bangla National Stadium.
Nasir Hossain top-scored on 21, with only Rubel Hossain (15 not out), Shakib Al Hasan (15) and Mushfiqur Rahim (11) reaching double figures for Bangladesh's innings to end after just 30.3 overs. The 12 extras registered the fourth highest score.
Pakistan's five other bowlers took one wicket each.
Mohammad Hafeez struck with the fourth ball of the day to trap opener Tamim Iqbal lbw for a duck, and Bangladesh quickly fell to 5-31 within 13 overs. Afridi removed Shahriar Nafees for 7 and claimed Shakib, Mahmuduallah (1), Farhad Reza (1) and Shafiul Islam (0).
There are three matches in the series.
Bangladesh included Iqbal, who missed Tuesday's 50-run win in the lone Twenty20 match because of injury, while Nafees also came in. Imrul Kayes and Alok Kapali made way for them.
Pakistan also made two changes, replacing Asad Shafiq and Sohail Tanvir with Younis Khan and Sarfaraz Ahmed.