Jake Ball starred on One-Day International debut, taking 5-51, as England produced a thrilling late fightback to claim a 21-run victory against Bangladesh.
The 25-year-old ripped through the hosts’ top and lower order as they fell from 271-4 to 288 all out, and record the best figures by an Englishman on debut.
Earlier in the day, Stokes complied a first ODI century whilst Ben Duckett, also on debut, and Jos Buttler both added fifties.
With just one change from the victory over the Board XI in Fatullah, Ball replacing the injured Liam Plunkett, England won the toss and elected to bat first.
Jason Roy and James Vince struggled early due to the slow nature of the pitch, the latter falling for 16 when trying to force Shafiul Islam over the top of the infield.
Roy showed flashes of being at his fluent best but fell when trying to clear the rope off Shakib Al Hasan, caught at deep mid off for 41.
Jonny Bairstow fell shortly after, run out without scoring and, as Stokes joined debutant Duckett, England had slumped to 63-3.
However, the pair rebuilt before beginning to accelerate in the middle overs, Duckett playing a patient first knock whilst Stokes was the aggressor at the other end.
Stokes was the first to fifty, before Duckett became the 23rd player to score a half century on debut for England, the milestone coming from 63 balls.
The Northamptonshire left-hander eventually fell for 60, ending an important stand with Stokes that was worth 153.
England’s premier all-rounder Stokes continued to bludgeon the Bangladesh attack, moving to his first ODI century off 98 balls.
The left-hander fell shortly after but had provided the perfect platform for Buttler to exploit, the wicketkeeper smashing three fours and four sixes in a 38-ball 63, lifting England to 309-8.
Tamim Iqbal and Imrul Kayes, who scored a century against England in the warm up match on Monday, got the Bangladesh chase off to a flier.
However, the introduction of Ball accounted for Iqbal as the England pace bowler’s slower ball bouncer was top edged into the hands of James Vince.
Ball was up and running in his ODI career and soon had his second, thanks to a piece of brilliant fielding on the boundary from David Willey.
Sabbir Rahman aimed to launch Ball into the crowd on the leg side, but Willey intervened, catching the ball before flicking it up and retrieving it after jumping in and out of the field of play.
Kayes remained though and alongside Mahmadullah (25) and Musfiqur Rahim (12) lifted Bangladesh up to 153-4, as Adil Rashid chipped away with middle order wickets.
The opener then found the perfect partner in the experienced Al Hasan, the pair accelerating through the gears to push Bangladesh into a winning position.
Kayes reached his second ton of the week against England off 104 balls before Al Hasan smashed Moeen Ali for 12 in four balls to go to a 39-ball half century.
The pair rattled past the century stand, although Ball was unfortunate not dismiss Kayes after a well directed bouncer caught the edge but was dropped behind the stumps.
The Welbeck Wizard did work his magic in his next over though, removing Al Hasan (79) and Mossadek Hossain in consecutive deliveries.
Rashid then dismissed Mashrafe Mortaza, caught behind for one, as a run of three wickets in nine balls gave England hope of a late comeback.
The England leg-spinner continued England’s dominance in the latter overs as Kayes brilliant knock of 112 came to an end, stumped off a wide at the start of the 45th over before running out Islam for 0 to leave Bangladesh 280-9.
However, it was left to Ball to put the finishing touches on a brilliant England fightback, the Nottinghamshire seamer ending with 5-51 as Taskin Ahmed was caught behind for one and taking the man-of-the-match award.
Nottinghamshire Members can take in every moment of the absorbing red ball contests & explosive one day encounters that characterise the county cricket season, as well as gaining priority access to tickets for Test cricket's return to Trent Bridge.
Become part of the privileged and join our Club now...