Chris Jordan took four wickets on his England Lions debut as Bangladesh A were comfortably beaten by 191 runs.
Brilliant hundreds from Michael Carberry and James Taylor helped the Lions, who won the toss, post an intimidating 367 for three.
The tourists never threatened the total and were dismissed for 176 in the 45th over, with five other England bowlers taking a wicket in a dominant all-round performance.
Carberry put on 70 for the first wicket with Hampshire team-mate James Vince, before the latter was ousted by Ziaur Rahman for 28.
Taylor joined Carberry in the middle and the duo sent the Bangladesh attack to all corners of the ground, adding 185 in 27.3 overs.
Carberry made 146 in 132 deliveries, with 18 fours and four sixes, before falling to Al-Amin Hossain.
Jos Buttler was promoted up the order to number four and added 47 from just 23 balls before becoming Robiul Islam’s only victim.
Ben Stokes then enjoyed an entertaining cameo, smashing two fours and two sixes as he posted a nine-ball 23.
He handed the strike back to Taylor for the final two deliveries and, sitting on 94, the Nottinghamshire-man hit successive sixes to finish with 106 to his name.
Bangladesh lost three wickets in the first nine overs of their response, David Willey removing Shamsur Rahman and Jordan claiming his first two scalps.
Opener Jahurul Islam and Naeem Islam put on 48 for the fourth wicket before the latter fell to Boyd Rankin for 31. When Luke Wright had Jahurul caught behind for 53, Bangladesh were 124 for six.
There was little resistance to come and Jordan took another two wickets before Carberry wrapped things up in his only over as he bowled last man Al-Amin.
The Lions will now attempt to complete a series whitewash in the third and final match, which takes place at Taunton on Saturday.