Yes, but if you have a million dollars, would you risk fixing a match just to make 500,000? Well I guess that kind of return might entice someone but I'm not sure. The entity is already a millionaire to begin with...the risk seems exorbitant.
The other issue is a single very large bet would require a massive volume of betting on a ZIM-AFG match. If the whole pot only has a total volume of say 5 million, and 1 person alone makes up 20% of that:
1) you won't get the return you bet for (1.5 million) because the bookie will always get his cut, then there are the others who would have winning bets (nearly half the betters since the teams are so evenly matched)
2) such a large bet from a single party would look susispicious to the bookies and other betters.
3) If the bookie is the one who is fixing, he will get his cut, but again about half of the other betters will have also made winning bets, so he makes comparitively little money fixing a match between equally ranked sides.
The other issue is Afganhistan losing 5 wickets for runs is not at all surprising, nor Zimbabwe is getting shot out for 54 against a very good bowling attack.
The real money would be in fixing a match with a full strength India, England, or Australia. High volume of bets placed, and great odds.