Afghanistan had all to play for in the second innings against England as they had 142 to chase to win the match. However, losing the early wickets of Asghar Stanikzai and Mohammad Shahzadi meant that Afghanistan were never able to consolidate their innings.
Barring a late flourish from Shafiqullah, the Afghan batsmen hardly got into double digits on the score board, as Samiullah Shenwari was the only batsman with a significant contribution of 22 runs.
This was Afghanistan's opportunity to stay in the tournament after their excellent bowling in the first innings, but now they find themselves knocked out of the tournament with one match remaining. England, meanwhile, have put one foot into the semi-finals, with 4 points from 3 matches.
For Afghanistan, the tournament has been a story of so close but yet so far. They gave South Africa a real scare in the last game when Mohammad Shahzadi played the cameo of the tournament, giving the team hopes of a miraculous win. However, the rest of the batting order failed to make the outcome certain.
Meanwhile, England have completed a successful turnaround in the tournament, winning their last two matches after losing the first one.
Moeen Ali was declared the man of the match for his overall performance.