Hamilton Masakadza and Brendan Taylor hit half-centuries as Zimbabwe reached 237-8 on day one of the second Test against Pakistan in Harare.
Zimbabwe opted to bat first but lost Tino Mawoyo to the second ball of the match, edging behind off left-arm seamer Junaid Khan.
Khan's new-ball partner Rahat Ali (2-48) bowled Vusi Sibanda (14) to leave Zimbabwe on 31-2 before Masakadza and Taylor forged a 110-run stand for the third wicket either side of lunch.
Masakadza led the way with nine fours and a six in his 75 before off-spinner Saeed Ajmal (1-71) found his outside edge and Mohammad Hafeez held the catch at slip.
Pakistan claimed five more wickets in the evening session with Khan adding the scalps of Malcolm Waller (23) and Richmond Mutumbami (8), both caught behind, in his haul of 3-55.
Taylor, returning to lead Zimbabwe after missing last week's first-Test defeat at the same venue due to the birth of his son, hit six fours in a painstaking 51 before falling lbw to left-arm spinner Abdur Rehman (2-37).
Pakistan won the opening match of the two-game series by 221 runs with Ajmal taking 11 wickets.
The second Test had originally been scheduled for Bulawayo but was switched to Harare by Zimbabwe Cricket.