Looks like this match will be a draw. Afghanistan has collected huge runs. It is not possible for Zimbabwe to win this match. So the Zimbabwean players will want to survive at the crease anyway and draw the match. After batting so poorly in the first match, Afghanistan scored 545 runs in this match but lost only 4 wickets which surprised me.
To avoid follow on, Zimbabwe need 345 runs, which by itself is going to be a challenge. Zimbabwe had a good start yesterday, but surviving against Rashid Khan is going to be difficult from third day onwards. If Afghanistan could get the wickets of the experienced batsmen (Sean Williams and Sikandar Raza), then the remainder of Zimbabwe batting lineup will fall like a pack of cards. Probability is that Afghanistan will win this match, but let's see what is going to happen.