Mushfiqur Rahim scored 98 and paceman Dolar Mahmud took four wickets on Tuesday to guide Bangladesh to a six-wicket victory over Zimbabwe and clinch the series 4-1. Chasing a modest 209, Rahim and Tamim Iqbal put on 48 for the first wicket before fell to a veteran spinner Ray Price.
Bangladesh added just five runs before spectacular one-handed catch by Vusi Sibanda at point removed Mohammad Ashraful for 4 off Elton Chigumbura. Raqibul Hassan added 24 before Chigumbura induced a wild swing for Malcolm Waller to take a running catch at mid-off. Rahim and captain Shakib Al Hasan put Bangladesh firmly on top with a 70-run partnership.
Earlier, Bangladesh had been put on course by Mahmud's career-best 4 for 2.
The right-arm seam bowler, playing his first match of the tour, utilized the swinging conditions well.
Taylor top-scored for Zimbabwe with 61 in 86 balls, hitting three boundaries and a six. Zimbabwe lost its first wicket when out-of-form Vusi Sibanda exposed his wicket and lost his leg stump to Mahmud. Charles Coventry, who hit an unbeaten 194 on Sunday to equal the highest one-day international score in history, was out for a duck.
Brief scores: Zimbabwe: 209 all out (B Taylor 61, R Price 46, Syed Rasel 2-45, Dolar Mahmud 4-28); Bangladesh: 212 for 5 (Mushfiqur Rahim 98, R Price 2 for 21).