England's defeat to Bangladesh in the 2015 World Cup dumped them out of the tournament in the group stage and starkly highlighted their behind-the-times approach to one-day cricket.
Jason Roy made the highest individual score of the World Cup so far as his dynamic century powered England towards a huge total against Bangladesh in Cardiff on Saturday.
Shakib completed his eighth ODI hundred, and first against England, from 95 balls but when he was yorked by Stokes in the 40th over, any faint hopes Bangladesh had of victory were extinguished, Stokes and Archer subsequently dispatching the lower order.
If England win today they will end the Bangladesh's supremacy over them in World Cup.
Soumya Sarkar was the first batsman to depart when a ball from Jofra Archer crept through his defence and clipped the top of the off stump in the fourth over.
But as he gazed out toward the ball while jogging leisurely between the wickets, Roy slammed straight into umpire Wilson, who dropped to the ground.
Meanwhile, Jonny Bairstow, who helped Roy put on a rapid 128 for the first wicket after England were sent into bat at Sophia Gardens, said: "Having opened the batting now for a long period of time for England, his confidence will be very high".
Roy completed his century in weird fashion when, running to the non-striker´s end as he completed what should have been a single to take him to 97, Mohammad Mithun at deep square leg misfielded and the ball went for four.
Bangladesh in response got off to a terrible start as they lost Sarkar early on 8. Both Roy and Wilson were unhurt.
Jason Roy let down a rather easy catch of Mohammad Hafeez, who played a match-winning knock of 84 from just 62 balls and played a crucial role in Pakistan reaching around the 350-run mark.
After Bangladesh captain Mashrafe Mortaza won the toss and put England in to bat, the home team posted a colossal 386/6 in their allotted quota of 20 overs.
But when pressed on the chances of his team's most explosive batsman being fit for England's next match against West Indies at Southampton on Friday, Morgan admitted: 'It depends on the risk of him making his injury worse.
Bangladesh had not made any changes in the team since their match against the Black Caps.