Two of the best teams at the T20 World Cup face off in Sharjah in a clash that is sure to have massive ramifications on who reaches the semi-finals of the event. England registered an excellent 21-run victory over Bangladesh in their tournament opener, while South Africa were even more impressive as they cruised to a 10-wicket triumph over the West Indies.