On a wet and windy day in Bristol, England played the percentages against Scotland and earned their reward - a spot in the Rugby World Cup semi-finals.