Rassie van der Dussen hits an unbeaten 76 to take South Africa to a nervy five-wicket win over Afghanistan.
Glenn Maxwell battles through injury to hit a sensational double century and guide Australia into the World Cup semi-finals with a win over Afghanistan.
Afghanistan continue their late surge for a place in the World Cup semi-finals with a seven-wicket win over the Netherlands in Lucknow.
Afghanistan keep their World Cup semi-final dream alive with a comfortable seven-wicket win over Sri Lanka.
Afghanistan secure highest ever run chase in ODI with a stunning eight-wicket win over Pakistan in Chennai.
New Zealand continued their winning run in the World Cup with a thumping 149-run win over Afghanistan in Chennai.