Sam Curran starred with bat and ball as England made far lighter work of the second ODI against Bangladesh to clinch the three-match series with a 132-run victory.
The opening match of England's tour had gone down to the penultimate over as Jos Buttler's side chased down a modest Bangladesh total, but the hosts put them in to bat first this time and were scarcely in the contest thereafter.
Opener Jason Roy scored 132 and Buttler weighed in with 76 to help England finish on 326-7 and set Bangladesh a target it quickly became clear they would not reach.
Indeed, Curran had two wickets inside the first over, accounting for Litton Das and Najmul Hossain Shanto from consecutive balls, and added a third soon after as Mushfiqur Rahim was caught behind.
Opener Tamim Iqbal (35) finally found a partner in the form of Shakib Al Hasan (58), yet Moeen Ali ended that stand, and Bangladesh could not keep Curran out of the game as he took the catch which removed Shakib.
While that gave Adil Rashid the first of four wickets, Curran of course completed the job with the dismissal of Mustafizur Rahman to finish with 4-29 – Bangladesh all out for 194 with just over five overs remaining.
Curran had also contributed with the bat, scoring an unbeaten 33 off 19 balls, although the partnership of Roy and Buttler did much of the heavy lifting.
England were 96-3 when Buttler joined Roy in the middle, but the pair put on 109 for the fourth wicket to take the game away from Bangladesh.
Although Roy was eventually trapped lbw by Shakib attempting to sweep, Buttler ploughed on for a time and Moeen Ali's 42 kept up the scoring.
Curran hit three sixes in a fast finish, and he was the headline act thereafter.
Roy among England ODI royalty
Although Curran later stole some of the limelight, Roy's 132 – the exact difference between the two teams – put England firmly in control.
It was his fourth-highest ODI score and his 12th century in the format. Only Joe Root (16) and Eoin Morgan (13) have more – not bad company to be keeping.
Streak ended with Bangladesh repeat
Arriving in Bangladesh, England had been winless in their past four 50-over series, but a hard-fought victory in the opening match set the stage for that sequence to be ended in convincing fashion in Mirpur.
England have now won five straight ODIs against Bangladesh, who suffered their first home series defeat since 2016-17 – also against England.