Zimbabwe have lost five further wickets at tea on day four of their Test against South Africa in Harare.
The hosts started the afternoon session on 80-2 before ending on 141-7, a score that has put them level with South Africa's first-innings tally of 397.
Mark Vermeulen (21), Vusi Sibanda (45), Brendan Taylor (5), Regis Chakabva (15) and Sean Williams (3) were all dismissed after lunch as the Zimbabweans crumbled under pressure from the Proteas.
Morne Morkel and Dane Piedt both took two wickets each for the tourists, while Dale Steyn also got in on the act.
Richmond Mutumbami (15 not out) and John Nyumbu (four not out) will resume at the crease when play gets back underway.