A batting-friendly pitch proved of little help to Zimbabwe as Bangladesh eased to a 105-run consolation win in their third and final one-day international.
Zimbabwe had already clinched the series by winning the first two games but were bowled out for 151 on Wednesday at Harare Sports Club while chasing Bangladesh's 9-256.
The loss of four early wickets left the home side with far too much to do and they subsided to a heavy defeat, using just 32.2 overs of their allotted 50 overs.
Opener Anamul Haque made 76 from 71 balls for Bangladesh and No.6 Afif Hossain was 85 not out from 81 to set up the visitors' total.
It wasn't a big score on a normally friendly batting pitch but the hosts failed to take advantage.
Zimbabwe lost wickets in the first and second overs, and two more in the sixth over, to slip to 4-18.
At 9-83, Zimbabwe's last two batters rallied with a 68-run stand -- the second-best partnership of the match -- as Richard Ngarava made 34 not out and Victor Nyauchi scored 26.
The late surge was entertaining but Zimbabwe still fell well short.
Bangladesh's tour was still a success for Zimbabwe under new coach Dave Houghton, who was brought in for another spell in charge after Zimbabwe lost six straight ODI and T20 games at home against Afghanistan in June.
Zimbabwe secured their first ODI series over a fellow top-tier team since 2017 when they chased down 291 in the second ODI against Bangladesh on Sunday.
They also won the T20 series 2-1 - their first ever 20-over series win over a top-tier team.
Australian Associated Press
Sign up for our newsletter to stay up to date.