On Wednesday, the Proteas face an Afghanistan side that were semi-finalists two years ago and are desperate for blood after a loss to New Zealand