Zimbabwe keeps hopes alive of win
Mendis unbeaten on 60, Sri Lanka needs 218 on final day with seven wickets in hand
while, had a quiet morning, and was out attempting his first boundary of the day, closing out the seventh wicket stand at 144 runs.
Raza was out himself, 17 runs later, attempting a reverse sweep against Herath only to miss the delivery and have it clatter his stumps.
Cremer and No 10 Donald Tiripano (19) ninth-wicket stand was Zimbabwe's best of the day, yielding 55 runs.
Perera would eventually get Tiripano lbw for 19, before Herath drew a top-edge from a sweeping Cremer to end the innings. But that was not before Chris Mpofu had biffed a six, and the last-wicket pair had added another 16 together.