Moeen Ali helps England down Bangladesh in final World Cup warm-up
Chasing a revised target of 197 in 37 overs following a lengthy rain interruption, England were hurried along by Moeen's blistering knock of 56 off 39 balls, with the all-rounder hitting two fours and six sixes.
Jonny Bairstow (34), Joe Root (26 not out) and captain Jos Buttler (30) also made telling contributions, while Bangladesh's Mustafizur Rahman picked up two early wickets, dismissing both openers.
Earlier, Bangladesh won the toss and opted to bat, with over half of their 188 runs coming through Tanzid Hasan (45) and Mehidy Hasan Miraz (74).
England, keen to quickly acclimatise to the conditions after their first warm-up match against hosts India was washed out, employed nine different bowlers, five of whom took wickets, but Reece Topley stood out with figures of 3-23 in five overs.
"Very valuable, obviously didn't have the first game," Moeen said. "More important for the bowlers, invaluable time in the field.
"I just want to play how I can play. Sometimes you have to adapt. Play to your strengths. Felt like I played well so wanted to keep the momentum.
"We're ready (for the opener), got enough time. Going to be a massive game, NZ are a dangerous side, but we're ready."
Bangladesh take on Afghanistan in their first match of the World Cup on October 7th.