A dismal start to the Cricket World Cup has South Africa facing an uphill battle and, even if they keep winning, four "quarter-finals".
England captain Eoin Morgan hailed a "special day" after smashing a record-breaking 17 sixes in the Cricket World Cup win over Afghanistan.
Eoin Morgan hit a world record 17 sixes against Afghanistan to help England to a comprehensive victory in the Cricket World Cup.
We look at the best statistics relating to Eoin Morgan's record-breaking innings of 148 for England against Afghanistan.
New Zealand can boost their Cricket World Cup semi-final hopes and all but end South Africa's top-four aspirations in Wednesday's match.
Afghanistan's bowlers came in for tremendous punishment as England captain Eoin Morgan thumped an astonishing 17 sixes at Old Trafford.
Shakib Al Hasan hit another century against West Indies to put Bangladesh in a strong position, but Mashrafe Mortaza still hopes for more.
West Indies suffered a day to forget at Taunton as Bangladesh romped to victory by seven wickets, with Shakib Al Hasan again shining.
Alex Hales was axed from England's preliminary Cricket World Cup squad but Eoin Morgan has not ruled out calling him up due to injuries.
Afghanistan will be targeting a major Cricket World Cup upset when they face an in-form England side at Old Trafford.