Afghanistan beat Bangaladesh by 8 runs (DLS) and reached in T20 World Cup semi-final after securing a dramatic victory over Bangladesh in a rain-affected match at the Arnos Vale Stadium in St Vincent on Tuesday.
Despite defending a modest total of 115 for five on a challenging, bowler-friendly pitch, Afghan captain Rashid Khan excelled by taking four wickets for 23 runs. The match faced three rain stoppages, leading to a revised target of 114 runs off 19 overs. Bangladesh, needing a victory to have any chance of advancing, were ultimately dismissed for 105 runs in 17.5 overs.