Zimbabwe closed day three of their only Test against Bangladesh in Harare 175 runs ahead but the game is alive following a flurry of late wickets.
After dismissing Bangladesh for 287 in reply to 370, Zimbabwe slipped from 69 without loss to 92 for four at stumps as the tourists hit back.
Half-centuries from Mohammad Ashraful (73), Shakib Al Hasan (68), Shahriar Nafees (50) had stood Bangladesh in good stead but a four-wicket haul from left-arm seamer Brian Vitori (4-66) ensured they could not get on terms.
Chris Mpofu and Ray Price also took two wickets as Zimbabwe took an 83-run lead on first innings.
Openers Tino Mawayo, who made 36, and Vusi Sibanda, who scored 39, then put on a half-century stand but a wicket apiece for Robiul Islam, Rubel Hossain, Shakib and Abdur Razzak ensured that Bangladesh finished the day strongly.
The men dismissed as well as the openers were first-innings centurion Hamilton Masakadza (5) and nightwatchman Price (4).
© Cricket World 2011
Open an account with bet365 today and qualify for up to £200 in free bets with our fantastic 100% Deposit Bonus.