For Afghanistan, it’s an easy equation to get into semis. They just have to win their last two matches against Australia and South Africa to guarantee a place in the 2023 semifinal of the World Cup.
Or if New Zealand beat Sri Lanka and Pakistan beat England then Afghanistan has to win at least one match with a bigger margin.