Afghanistan created history on Tuesday when they stormed into the semi-final of the T20 World Cup 2024 after beating Bangladesh by eight runs in their last Super Eight clash at the Arnos Vale Ground in Kingstown, St Vincent.