Afghanistan pulled off one of the greatest World Cup shocks on Sunday when they defeated defending champions England by 69 runs in New Delhi.
Chasing 285 to win, after opener Rahmanullah Gurbaz had hit a blistering 80, England were bowled out for 215 despite Harry Brook's 66 with spinners Mujeeb Ur Rahman and Rashid Khan claiming three wickets each.
The stunning upset gave Afghanistan just their second World Cup win to add to a lone victory over Scotland at the 2015 tournament.
They came into Sunday's clash having lost their opening two games in India and on a 14-match losing World Cup streak.
After Gurbaz and the recalled Ikram Alikhil, with 58, had given them a decent target to defend, Afghanistan's bowlers went to work, striking at regular intervals.
Jonny Bairstow (two) was lbw to Fazalhaq Farooqi in the second over before Joe Root was clean bowled by 22-year-old man of the match Mujeeb for 11.
Mohammad Nabi got rid of Dawid Malan, who made 140 against Bangladesh, for 32 to precipitate a slide which saw England slump to 138-6.
Skipper Jos Buttler was clean bowled by seamer Naveen-ul-Haq for nine, Rashid Khan had Liam Livingstone lbw on 10 before Nabi also dismissed Sam Curran (10).
England were tied down, at one stage going more than eight overs without hitting a boundary until Brook managed the team's lone six of the innings in the 31st over.
Mujeeb sent back Chris Woakes before effectively sealing the game in his next over, having Brook caught behind by Alikhil with England at 169-8.
Brook's 66 came off 61 balls with seven fours and a six.
Late fireworks from Adil Rashid (20), Reece Topley (15) and Mark Wood (18) only served to take England past the 200-mark.
Earlier, Gurbaz, 21, piled up his runs off