Afghanistan beat England by eight runs in the eighth match of the 2025 Champions Trophy on Wednesday (February 26) at the Gaddafi Stadium in Lahore. As a result, England have been knocked out of ...