Dhaka, 23 Jan, Abnews: Sunzamul Islam and Mustafizur Rahman took Bangladesh over the 200-run-mark when it looked like Bangladesh were going to be all-out before 200.
The tail-enders hit some boundaries to give Bangladesh a defendable total 216/9.
Sunzamul scored 19 from 24 and Mustafiz 18 from 22 with Rubel getting a vital 8 from 4 deliveries.
Zimbabwe need 217 runs to win from 50 overs.
Bangladesh: Tamim Iqbal, Anamul Haque, Shakib Al Hasan, Mushfiqur Rahim (wk), Mahmudullah, Nasir Hossain, Sabbir Rahman, Mashrafe Mortaza (capt), Sunzamul Islam, Mustafizur Rahman, Rubel Hossain
Zimbabwe: Hamilton Masakadza, Solomon Mire, Craig Ervine, Brendon Taylor, Sikandar Raza, Malcolm Waller, 7 Peter Moor (wk), Graeme Cremer (capt), Kyle Jarvis, Blessing Muzarabani, Tendai Chatara