Pakistan claimed 13 wickets on the final day to win the second Test against Bangladesh by an innings and eight runs and complete a 2-0 series sweep.
Skipper Babar Azam hit a half-century to help Pakistan recover from early trouble and reach 161-2 against Bangladesh.
Abid Ali fell nine runs short of a second successive ton before Pakistan wrapped up victory over Bangladesh in the first Test.
Fast bowler Shaheen Shah Afridi claimed 5-32 before Pakistan closed in on victory over Bangladesh in the first Test.
Pakistan's fast bowlers reduced Bangladesh to 39-4 in their second innings at the end of day three to leave the first Test evenly poised.
Pakistan made a strong reply and reached 145 for no loss after fast bowler Hasan Ali claimed 5-51 to dismiss Bangladesh for 330 on day two of the opening Test.
Liton Das hit his maiden century as Bangladesh recovered from a shaky start to reach 253-4 against Pakistan on the opening day of the first Test.
Pakistan completed a clean sweep over Bangladesh in their T20 series, winning the third and final game by five wickets after a thrilling last over on Monday.
Fakhar Zaman hit 57 not out to guide Pakistan to an eight-wicket victory over Bangladesh that clinched the three-match Twenty20 series 2-0 on Saturday.
Pakistan recovered from a precarious 24-4 to beat Bangladesh by four wickets in the first of their three-match Twenty20 series.