If Afghanistan 545 runs by losing only 4 wickets, I think the Zimbabwean team has the capacity to score at least 400 runs. There is no possibility of this match being a draw. At the moment the match is completely occupied by Afghanistan. Unless a miracle happens, Afghanistan will win the match today.
It depends on how the Zimbabwe players play Rashid Khan and the match is played in the UAE which helps the spinners in the final two days and it is going to be a huge task as Zimbabwe still trail by 234 runs and it is going to be a huge task to take a lead and with plenty of time left in the match it is a game for Afghanistan to win and level the series.
ZIM is trailing by 229 they have not lost any wicket in this session but their chance of winning this test looks very bleak. It is Day 4 and as the match progresses I do not think it will be an easy task for ZIM to avert a defeat. Google probability score also shows Afganisthan has more probability to win this test.