Tino Mawoyo hit 58 as Zimbabwe reached 121-4 in their second innings, a lead of 185, at stumps on day three of the second Test against Pakistan in Harare.
Opening batsman Mawoyo put on 104 with Hamilton Masakadza for the second wicket before both were part of a late collapse that saw three wickets go down in nine deliveries.
Mawoyo's 165-ball effort was ended when left-arm spinner Adbur Rehman won an lbw verdict and Masakadza (44) went to the same mode of dismissal in the next over, bowled by seamer Rahat Ali (2-37).
And Rehman (2-20) capped Pakistan's fightback by removing nightwatchman Tinashe Panyangara for a duck with the final ball of the day.
Pakistan, who won the opening Test of the two-game series by 221 runs at the same venue, earlier collapsed from an overnight 163-3 to 230 all out, conceding a first-innings deficit of 64.
Brian Vitori claimed 5-61, his maiden Test five-wicket haul, and was well supported by fellow seamer Panyangara, whose 3-43 included top scorer Younus Khan for 77.