Read Time:13 Second
Afghanistan’s sevenwicket victory, with 111 balls to spare, was the third biggest by a team in terms of deliveries remaining in this edition of the World Cup. The other two were Sri Lanka’s eightwicket win over England (146 balls remaining) and…