England safely overcame a difficult road and heavy rain to reach the semi-finals of the T20 World Cup – but…