Australia has secured a semi-final spot in the Champions Trophy 2025, while Afghanistan’s hopes rely on an improbable England victory. Scroll down to check all possible scenarios.