LONDON: Afghanistan were bowled out for 160 against England as Jofra Archer and Joe Root took three wickets apiece in a World Cup warm-up match here at the Oval.
Fast bowler Archer struck twice with the new ball before ending some late resistance from Mohammad Nabi.
Afghanistan were in danger of being dismissed for under 100 before Nabi, with 44, helped the last two wickets add 68 runs.
Archer dismissed Hazratullah and Rahmat Shah in a brisk new-ball spell.
Meanwhile opener Noor Ali saw scrapped his way to 30 before he played on to Ben Stokes.
Hashmatullah could not get going and that prompted Asghar Afghan to attack the occasional off-spin of Test captain Root.
But, having missed out on a first-ball full toss, Asghar tried to drive Root over the top but found Jason Roy in the deep instead.
Afghanistan lost their next four wickets in a mere seven deliveries, Hashmatullah and Najibullah Zadran carelessly run out, Gulbadin Naib holing out to Moeen Ali and Rashid Khan steering Root to slip for a golden duck.
Nabi´s defiant hitting, which included three sixes, at least ensured England would have some sort of target to chase.
He was last man out when a thick edge off Archer carried to Jonny Bairstow on the boundary.