Coca Cola Test, Day 4 in Bulawayo : Zimbabwe 412 and 135 for 8 (Taibu 58*, Jarvis 20*, Hafeez 4-31) lead Pakistan 466 (Hafeez 119, Lamb 3-120) by 81 runs
Tatenda Taibu's brave stand with Kyle Jarvis kept Zimbabwe's hopes alive in the one-off Test against Pakistan as the hosts closed day four on 135 for eight.
That gave Zimbabwe a lead of just 81 runs after Pakistan had been bowled out for 466 in the first innings, but for a while it had looked as if the match might end with a day to spare were it not for the stand.
Zimbabwe was five wickets down before the first innings deficient was erased, and slumped to 69 for eight before Taibu and Jarvis put on an unbeaten partnership of 66.
Taibu’s knock hit five boundaries and a six in his 58 not out, while Jarvis got his way to an unbeaten 20 to frustrate Pakistan's previously rampant bowlers.
Pakistan resumed their innings on 357 for five at the start of the day, and although Younis Khan fell 12 short of a century, Saeed Ajmal's 28 ensured that the tourists secured a 54-run lead in the first innings.
That allowed Pakistan to put their hosts under pressure, which proved too much for the top order as Aizaz Cheema and Saeed Ajmal ran through the first four wickets.
Vusi Sibanda was again out trying to pull, while his opening partner Tino Mawoyo, who had carried his bat in the first innings, was finally dismissed when he walked across an Ajmal off spinner and saw his leg stump pegged back.
Ajmal trapped Taylor lbw for the second time in the match shortly afterwards, before Cheema had Hamilton Masakadza play on to leave Zimbabwe's innings in ruins.
The situation grew worse for the home side as centurion Mohammad Hafeez took control, claiming four wickets in quick succession to put Zimbabwe eight down and just 15 runs in front.
However Taibu had stood firm throughout, and found support in the form of Jarvis who grew in confidence as his innings progressed.