Butt misses maiden hundred as Pakistan build lead against Zimbabwe
After a turgid morning session in which Pakistan could only add 59 in 32 overs, the pace accelerated in the afternoon allowing Pakistan to take tea on 261-4 with Fawad Alam, 50, and Mohammad Rizwan, 13, at the crease.
Butt, resuming on 43, dropped anchor from the start, determined to reach his first Test century.
He look certain to achieve it until he swished at a delivery slanted across him by left-arm seamer Richard Ngarava. The edge was gobbled up by wicketkeeper Regis Chakabva and Butt was gone for a 91 that spanned 236 deliveries and included seven boundaries.
By the time of Butt's dismissal, seamer Donald Tiripano had already derailed Pakistan with a double strike as he dismissed Azhar Ali in the second over after lunch, caught off a miscued slash at gully for 36.
Better was to come for Tiripano in his next over when Pakistan skipper Babar Azam drove firmly to Roy Kaia at a unorthodox short mid-on to record his first ever golden duck in Test cricket.
With 99 runs and three wickets the afternoon offered a step up in tempo from a grim morning session during which the openers struggled to build on their overnight 103 without loss.
Butt, playing his third Test, and Abid could add only 10 runs in the first 10 overs -- eight of the first 14 overs were maidens.
With the introduction of Tendai Chisoro's left-arm spin, Abid retreated into his shell completely before an attempted drive found the edge of the bat.
Brendan Taylor juggled the chance at slip before pouching it to end Abid's innings of 60, which last 140 balls and included 10 fours, and an opening partnership of 115.
The first boundary of the day arrived three overs later, in the 18th over of the morning, when Azhar clipped Donald Tiripano through the on-side.
Brief Scores: Zimbabwe 176 (R. Kaia 48; Shaheen Shah Afridi 4-43, Hasan Ali 4-53)