Afghanistan kept their hopes of a top-four finish in the Cricket World Cup very much alive with a comfortable seven-wicket victory over Sri Lanka in Pune.
Afghanistan beat Pakistan in an ODI for the first time in their history with a stunning eight-wicket win at the Cricket World Cup.
New Zealand made it four straight wins to move top of the World Cup table by thrashing Afghanistan by 149 runs in Chennai.
England captain Jos Buttler could do little but admit his side were beaten by the better team as they slumped to a shock World Cup defeat against Afghanistan in Delhi.
England's hopes of defending the World Cup suffered an almighty blow in Delhi, where underdogs Afghanistan pulled off a stunning upset to floor the 2019 champions.
Rohit Sharma smashed a record seventh World Cup century as India powered to an emphatic eight-wicket win over Afghanistan in Wednesday's match in Delhi.