Afghanistan pulled off a stunning eight-run victory over England in the Champions Trophy 2025. The Three Lions have been eliminated from the tournament.