A downpour mid-afternoon forced the players off the field and, although they returned briefly after tea, only 54 overs were bowled in the day
Off-spinner Raza claimed three wickets apiece in the morning and afternoon sessions to finish with figures of seven for 113.
Timycen Maruma, who last appeared in a Test match for Zimbabwe in 2013, has been named as Kasuza's concussion replacement.
The visitors are still 284 runs behind the hosts who lost their last four wickets in the morning to be bowled out for 406.
The Zimbabwe captain, who won the toss and chose to bat first, made 107 from 137 balls.
Zimbabwe had recovered from the loss of three early wickets to Lakmal to reach lunch at 120 for three.
Zimbabwe, playing their first Test since November 2018, ended the fourth day on 30 without loss and trailing by 127 runs
Mendis battled his way to 80 while former skipper Mathews was far from fluent in reaching 92 not out from 253 balls
Tiripano had earlier made a handy 44 not out batting at number eight as Zimbabwe advanced from their overnight 189 for two to 358 all out.
South Africa name depleted squad for Pakistan T20Is owing to IPL constraints
PCB decides to resume PSL 2021 in June
'It was a joint decision' - Silverwood on Archer's omission from ODI side
Bravo century, Pollard blitz lift West Indies to series whitewash over Sri Lanka
One member of Pakistan's touring party tests positive for coronavirus
Sharjeel Khan returns to T20I side, Shahnawaz Dahani handed maiden Test call-up
PCB announces major salary hike for domestic cricketers in new pay structure
PSL 2019 - PSL Schedule with all PSL 4 Matches and Schedule for all Franchises
Play and Win with 1st Cricingif Play League
Pak vs SA Live Streaming and TV Channels Broadcast Information