Khulna, Bangladesh: Bangladesh declared its second innings at 248-9 on Friday, setting Zimbabwe a victory target of 314 runs on the last day of the second cricket test.
Legspinner Natsai M'Shangwe (4-82) took the all four wickets to fall on the fifth morning after Bangladesh resumed at 201-5.
Mamudullah made 71 while Mominul Haque scored 54. Shuvagata Hom reached his maiden test 50 before his dismissal prompted captain Mushfiqur Rahim to declare the innings.
Off-spinner Malcolm Waller returned 4-59.
Bangladesh had a first-innings lead of 65 after posting 433 and then dismissing Zimbabwe for 368.