Pakistan require just one more wicket to complete another easy win after Zimbabwe, who started the day on 4-52 in their first innings of the second Test, reached stumps on 9-220 in their follow-on knock.
Paceman Hasan Ali took five wickets on Sunday’s third day as Zimbabwe were bowled out for 132 and then made to bat again at Harare Sports Club.
It was then left-arm spinner Nauman Ali’s turn to inflict damage on a Zimbabwe side who have been out of their depth in this two-match series.
He took five wickets as Zimbabwe’s batsmen meekly surrendered to both him and opening bowler Shaheen Afridi, who collected four wickets.
Nauman Ali finished with 5-86 while Afridi had 4-45, with Zimbabwe still trailing Pakistan by 158 runs.
Pakistan won the first Test convincingly inside three days by an innings and 116 runs.
Wicketkeeper Regis Chakabva provided Zimbabwe’s most notable resistance in the second innings with 80 but was his resistance was ended when he edged Nauman Ali’s turning delivery to Babar Azam at slip.
Chakabva was supported by stand-in captain Brendan Taylor, who was removed a run short of a half-century when he played across the line and got a faint edge to wicketkeeper Mohammad Rizwan.
Earlier, Hasan Ali had set the tourists well on course, ending with first-innings figures of 5-27 with Chakabva top scorer for Zimbabwe in response to Pakistan’s 8-510.
He hit 33 as his teammates failed to cope with Hasan Ali’s disciplined line and length.
Pakistan always looked in control after Abid Ali’s first Test double century, Azhar Ali’s 126 and Nauman Ali’s 97 had overwhelmed Zimbabwe.