In a must-win contest for both teams, Afghanistan edged out England by eight runs in Lahore. The result means Jos Buttler and co are now officially out of contention for a semi-final spot.