Mehidy Hasan Miraz claimed five wickets with his crafty off-spin as Bangladesh fought to regain control of the first cricket Test against Pakistan on Sunday.