Jason Roy hit the highest individual score of the World Cup so far as England got their campaign back on track with a 106-run win over Bangladesh in Cardiff on Saturday.

Following a surprise defeat by Pakistan, which followed England’s opening 104-run rout of South Africa, captain Eoin Morgan urged the hosts to “stick to what we do well”.

Tournament favourites England, whose rise to the top of the one-day international rankings since Bangladesh knocked them out of the 2015 World Cup has been based on aggressive batting, lived up to his words.