Ibrahim Zadran's majestic 177 and pacer Azmatullah Omarzai's fifer trumped Joe Root's masterful hundred, as the brave Afghanistan registered a thrilling 8-run win to knock a largely-insipid England out of the Champions Trophy on Wednesday. England are winless after two matches and in their last league match in Group B they will face South Africa, who already have three points along with Australia. Afghanistan now have two points and will have to beat the Aussies in their final group match to entertain the hopes of reaching the last eight. For a long time, England's chase merely rattled along as the dismissal of Phil Salt and Jamie Smith jolted them early. They were 30 for two then, and eventually ended up at 317 all out with a ball to spare as pacer Omarzai (5/58) struck at crucial junctures.