India ended their 13-year wait for a world title by fighting back to beat South Africa in a thrilling T20 World Cup final.
England defence of the T20 World Cup is over after they slump to a 68-run thrashing by a superb India in the semi-final in Guyana.
South Africa ended their run of semi-final heartache by thrashing Afghanistan to reach their first ICC T20 World Cup final.
Afghanistan qualify for the semi-finals of a World Cup for the first time in their history after beating Bangladesh in a low-scoring classic in St Vincent.
Australia are not eliminated yet but they will need Bangladesh to beat Afghanistan to progress.
With this victory, South Africa has ended their Super Eights campaign undefeated, with three wins in three matches.
England charged into the semi-finals of the T20 World Cup with a ruthless 10-wicket thrashing of the United States.
Afghanistan claim historic first win over Australia to keep their hopes of reaching the T20 World Cup semi-finals alive.
India edged closer to the T20 World Cup semi-finals with a statement 50-run win over Bangladesh.
Shai Hope hit a supremely stylish unbeaten 82 as West Indies reignited their hopes of reaching the T20 World Cup semi-finals.