I have not watched the match as I don't get the coverage here but I did see the highlights and I must say that Afghanistan batted well even though they are playing a poorly ranked team in Zimbabwe but still I thought they batted well to score 500+ with only losing 4 wickets. Afghanistan look to be a much better team from the last time they played Zimbabwe but the pitch does look like a batting pitch so we shall see how well Zimbabwe bat which so far are doing well at 0 for 50.
Both the teams have to deal with their own issues. Consistency is a big issue for Afghanistan, as they were bowled out for less than 150 runs in both the innings during the first test. And for Zimbabwe, their key players are unavailable most of the time and that affects their performance. At this point, both the teams (and Ireland) stand no chance against the top tier test playing nations. I had high hopes for Afghanistan, but their performance in the last couple of years have been disappointing.