Afghanistan defeated England by 8 runs in the Champions Trophy 2025 match played at Gaddafi Stadium in Lahore on Wednesday ...