In a must-win contest for both teams, Afghanistan edged out England by eight runs in Lahore. The result puzzled the ...