Yasir Hameed became only the second batsman in Test history to score a century in each innings on debut, as Pakistan scored a seven-wicket victory Sunday in the first Test against Bangladesh.
The second Test of the three-match series will begin on Wednesday in Hameed's hometown of Peshawar.
"There were lots of positives from this game. We all worked hard and managed to take the match into the fifth day," Bangladesh captain Khaled Mahmud said. "Habibul Bashar played extremely well in both innings, but we lost our way once he got out in the second innings after scoring a century."
Requiring a further 105 runs on the last day with nine wickets in hand, Pakistan completed the task for the loss of three wickets at the stroke of lunch, with Hameed finishing with 105 to go along with his first innings knock of 170.
Bangladesh made 288 in its first innings and Pakistan replied with 346. The visitors made 274 in its second turn, setting up a target of 217 for the home team.
"We were into the game until the third day, but the twist came when Bashar got out after playing so well for his century and we lost five wickets for 23 runs," Bangladesh Coach Dav Whatmore said. "With a little bit of careful batting it could have been a very, very interesting test match."