Imrul Kayes' ton went in vain as Bangladesh almost reached the destination only to mess up in the end to give visiting England a 21-run victory in the first of three ODIs at Sher-e-Bangla National Stadium in Mirpur on Friday.
At one stage, the home side were cruising towards a memorable win but a mini collapse in the dying stages of the game cost Bangladesh heavily as they were dismissed for 288 with 13 deliveries still remaining.
Imrul and Shakib al Hasan added 118 runs for the fifth wicket partnership but things suddenly changed after the latter was dismissed for a fine 55-ball 79, featuring 10 fours and a six, off the bowling of debutant Jake Ball.
The Tigers lost their last six wickets for the addition of only 17 runs in the face of some devastating bowling by Ball, who picked up five wickets. Leg-spinner Adil Rashid provided valuable support, bagging four wickets.
Imrul almost guided his side home, courtesy his brilliant 119-ball 112, studded with 11 fours and a couple of sixes, but once he departed, the writing was on the wall for the Tigers.
Earlier, interim ODI captain Jos Buttler elected to bat on a rather batting-friendly wicket as the English openers Jason Roy and James Vince started off aggressively. But the latter was dismissed for 16 by paceman Shafiul Islam in the eighth over.
Roy at the other end was looking good and alongside debutant Ben Duckett, continued to charge the Tigers bowlers.
However, the home side came back well and picked up two quick wickets as Shakib got rid of Roy (41) while Jonny Bairstow was caught short of the crease. Bairstow departed without troubling the scorers as England were reeling on 63/3 inside the 13th over.
[caption id="attachment_20658" align="alignnone" width="1024"]
England centurion Ben Stokes executes a delightful reverse sweep DHAKA TRIBUNE
In came Ben Stokes as the Durham all-rounder joined Duckett and started the rebuilding process for the batting side. Once the fourth-wicket pair settled down, both the batsmen started to attack the Tigers bowling.
The English batsmen used the reverse sweep to great effect as they played at least seven of them successfully. Duckett led the way with three reverse sweeps to unsettle the Bangladesh bowlers.
Stokes remained aggressive and soon reached his fifty off 45 balls while Duckett also reached his half-century as the tourists were heading towards a big total.
In the meantime, the home side displayed some poor ground fielding and catching. Mahmudullah dropped a straightforward catch of Stokes, then on 69, at mid on off the bowling of Taskin Ahmed. Stokes got another life as Mosharraf Hossain dropped him on 71 off limited-over captain Mashrafe bin Mortaza while the same fielder grassed yet another simple catch, this time of Duckett on 59, at short square leg off Mosaddek Hossain.
Duckett however, was soon dismissed adding only one run after he misjudged a slower Shafiul full-toss, scoring 60 off 78 balls, as Bangladesh finally broke the 153-run fourth-wicket stand.
Stokes though did not miss the opportunity to smash his maiden ODI hundred. He was eventually dismissed by Mashrafe after scoring 101 off 100 deliveries, featuring four sixes and eight fours. Buttler then hammered a quick-fire 63 off just 38 balls with four huge sixes and three fours as England added 89 runs in the last 10 overs to go past the 300-run mark.
All the Bangladeshi bowlers proved to be expensive with Shakib, Mashrafe and Shafiul picking up two wickets each.
288 in 47.5 overs (Kayes 112, Shakib 79, Mahmudullah 25, Ball 5/51, Rashid 4/49) lost to ENGLAND
in 50 overs (Stokes 101, Buttler 63, Duckett 43, Mashrafe 2/52, Shakib 2/59) by 21 runs
Tamim Iqbal, Imrul Kayes, Sabbir Rahman, Mushfiqur Rahim (WK), Shakib al Hasan, Mahmudullah, Mosaddek Hossain, Mashrafe bin Mortaza (C), Mosharraf Hossain, Taskin Ahmed and Shafiul Islam
Jason Roy, James Vince, Ben Duckett, Jonny Bairstow, Ben Stokes, Jos Buttler (C & WK), Moeen Ali, Chris Woakes, David Willey, Adil Rashid and Jake Ball