Illustrated StoryStokes, Buttler fire before Ball burstESPNcricinfo staff07-Oct-2016Jos Buttler called correctly in his first ODI as England captain Getty ImagesEngland chose to bat, with James Vince opening alongside Jason Roy Getty ImagesLoading ...They put on 41 before Shafiul Islam had Vince caught at mid-on Getty ImagesShakib Al Hasan then removed Roy Associated PressRoy struck 41 off 40 before holing out... Getty Images...and Jonny Bairstow then ran himself out for a duck to leave England 63 for 3 Getty ImagesBen Duckett made a solid start on debut Getty ImagesWhile Ben Stokes took the attack to the Bangladesh bowlers with an array of reverse-sweeps Getty ImagesDuckett and Stokes combined for a stand of 153 AFPDuckett played sensibly for a fifty... Associated Press...before being bowled behind his legs Getty ImagesStokes went on to record his maiden ODI hundred before Mashrafe Mortaza pegged back England with two quick wickets Associated PressBut Buttler hammered a 33-ball fifty to take England past 300 Getty ImagesTamim Iqbal and Imrul Kayes got off to a solid start chasing 310 Associated PressKayes was particularly fluent during an opening stand worth 46... Associated Press...but Tamim fell to the debutant, Jake Ball, in his first over Getty ImagesAn acrobatic David Willey catch gave Ball his second wicket Associated PressBut Kayes brought up a 55-ball half-century to steady Bangladesh Associated PressAdil Rashid struck twice in the middle overs, leaving Bangladesh 153 for 4 Associated PressShakib's 39-ball half-century kept the hosts on track Getty ImagesKayes brought up his hundred as he and Shakib closed in... AFP...their partnership was worth 118 and looked to have sealed the chase Getty ImagesBut Ball came back to remove Shakib and Mosaddek Hossain with consecutive balls Getty ImagesRashid had Kayes stumped off a wide for 112, then pulled off a run-out before Ball finished the innings Getty ImagesHis 5 for 51 were the best figures by an England debutant, sealing a 21-run win Getty ImagesBangladeshEnglandBangladesh vs EnglandEngland tour of BangladeshRead in AppElevate your reading experience on ESPNcricinfo App.Download App Now