Brian Vitori became the first Zimbabwean to take five wickets on his One-Day International debut as the home side beat Bangladesh by four wickets in the first of five ODIs at Harare Sports Club here on Friday.
After being put into bat, Bangladesh slumped to 43 for five as Vitori, who finished with five for 30 from his 10 overs, ripped through the top order.
A sixth wicket partnership of 105 between captain Shakib Al Hassan (53) and Mushfiqur Rahim (59) gave Bangladesh some hope but they were all out for 184 eight balls short of their 50 overs.
Zimbabwe lost captain Brendan Taylor in the fifth over but Vusi Sibanda struck a cultured 96 from 102 balls to take them to the brink of victory, Forster Mutizwa's unbeaten 27 taking them over the line with 8.4 overs to spare.
Rubel Hossain was the pick of the Bangladeshi bowlers with four for 26 from his 10 overs.
Zimbabwe won the one-off Test between the two sides by 130 runs on Monday.