New Zealand comprehensively beat Afghanistan by eight wickets to book their place in the semi-finals of the ICC T20 World Cup at the Zayed Cricket Stadium in ...