The washout of the Champions Trophy Group B match between Australia and South Africa on Tuesday has thrown the group wide open.
The match was abandoned without a ball being bowled and the two teams split points.
The Proteas and the Aussies both have pocketed three points, with the former still on top of the points table thanks to a stronger Net Run Rate.
Each upcoming game in Group is potentially a knockout contest.
Here's what each team from Group B needs to do to make the semis:
South Africa
The Proteas will be the best suited to progress with one game in hand. A 107 run thumping win over Afghanistan boosted their NRR to +2.140. If South Africa beat England in their final game, they will be through to the semis.
Even if they lose the game against England, Temba Bavuma and Co can still progress if England fail to win their remaining two games.
Australia
A win against Afghanistan in their final group fixture will be enough for Steve Smith's team to progress through to the semi-finals.
However, a defeat against Afghanistan will mean that Australia will have to rely on South Africa to beat England for progressing.
England
Having lost their opening game against Australia, England will need to win boththeir remaining games to have a shot at qualification.
The fate of all four teams in the group will hinge on England's game against Afghanistan on Wednesday. If both Australia and South Africa lose their final group games, the winner between England and Afghanistan will progress through to the semis.
Afghanistan
A big loss at the hands of the Proteas put Afghanistan at the bottom of Group B.
Facing England and Australia in their final matches, the Hashmatullah Shahidi-led side will have to bring their A game and down the two heavyweights to stand a chance to make the semis.