Zimbabwean paceman Brian Vitori's second successive five wicket haul limited Bangladesh to a total of 188 all out in the second of the five match one day international series here on Sunday.
Zimbabwe now lead the series 2-0. Vitori, who also starred in the one-off test which the hosts comfortably won on their return to test cricket after a six year absence, made immediate inroads into the tourists batting as he claimed Imrul Kayes for eight and Timam Iqbal for three on his 100th ODI appearance.
He followed that with Shakib Al Hassan (26), Nazir Hossain, who put together a confident 63 and Abdul Razzak (35).
Al Hassan, Hossain and Razzak at least managed to restore some respectability to the total as the visitors were at one point teetering on 61-6 and in danger of posting a new record for their lowest ever one day total which stands at 92.
Al Hassan and the debutant Hossain took the score along, though, benefitting from some poor Zimbabwean bowling by Prosper Utseya and Chris Mpofu.
Hossain was especially impressive as the 19-year-old looked more like a seasoned campaigner, putting on 53 with Shakib for the seventh wicket and another priceless partnership of 65 for the eighth with Razzak.