Bangladesh set a target of 330 runs for Pakistan in the first One Day International match of Bangladesh tour in Mirpur on Friday.
Bangladesh opener Tamim Iqbal and Mushfiqur Rahim's centuries gave Bangladesh a strong foundation in the match.
Tamim scored 132 runs off 135 ball while Mushfiqur Rahim notched 106 from 77 balls.
Earlier, Bangladesh won the toss and decided to bat first.
Shakib-Al-Hasan is playing as stand-in captain while Regular captain Mashrafe Mortaza is not playing the match as he was banned by International Cricket Council (ICC) for one match due to slow over rate in the World Cup 2015 quarterfinal match against India on March 19.
Pakistan went in with a new-look XI with two debutants in the middle order in Mohammad Rizwan and Saad Nasim. Their attack consisted of three left-arm seamers in Wahab Riaz, Junaid Khan and Rahat Ali, and the lone specialist spinner in Saeed Ajmal, who returned to the line-up for the first time since his remodeled action was cleared.
For Bangladesh, Abul Hasan replaced Mashrafe, who was suspended for one match after Bangladesh were found to have maintained a slow over-rate during their World Cup quarter-final against India, their second such offence in the tournament. Soumya Sarkar, meanwhile, was promoted to open alongside Tamim Iqbal.