Left-arm spinner Shakib struck twice in the first over of the game before finishing with figures of 3-43. Bangladesh seamers put constant pressure on the batsmen after the hosts opted to bowl first.
Middle-order batsman Sikandar Raza top-scored with 52 off 99 balls. Pacemen Mustafizur Rahman and Rubel Hossain claimed two wickets each for Bangladesh.
Download our app and read this and other great stories on the move. Available for Android and iOS.