In pursuit of 285, England stumbled, losing six wickets for 138 runs against Afghanistan in their third match of the ICC World Cup on Sunday.
Afghanistan took the batting initiative and set a challenging total of 284—marking their second-highest score in a World Cup match.
Rahmanullah Gurbaz led the charge, scoring 80 runs, while Ikram Alikhil also achieved a half-century.
Read: World Cup 2023: England outplayed as Afghanistan script historic win in Delhi
In response, England lost Jonny Bairstow to Fazalhaq Farooqi in the second over.
Following this initial dismissal, England never seemed settled in the middle, consistently losing wickets.
With 138 runs on the board, the current world champions faced the daunting task of chasing down the target with only four wickets remaining.
Read: ICC World Cup 2023: India make it 8-0 against Pakistan in World Cups with thumping win in Ahmedabad
Right-handed all-rounder Mohammad Nabi secured two wickets, conceding 14 runs in 5 overs.
Before this match, Afghanistan had encountered England twice in World Cups, yet on both occasions, they ended up on the losing side.