Shakib brace after Masakadza show
All-rounder Shakib Al Hasan struck twice in quick succession after leg-spinner Zubair Hossain had bowled high-flying Zimbabwe opener Hamilton Masakadza to slow down the visitors' bandwagon.
After 25 overs, Zimbabwe have 112 runs to their name thanks to Masakadza's 52 and Vusi Sibanda's 37 runs while the hosts bowlers have picked up four wickets.
Bangladesh skipper Mashrafe Mortaza got opener Sikandar Raza caught behind with only 16 runs on the board, but Masakadza powered five fours and three sixes to keep the wheel moving.
The teams are playing out the last match of a five-game ODI series at the Sher-e-Bangla National Stadium.
Bangladesh: Tamim Iqbal, Anamul Haque, Soumya Sarkar, Shakib Al Hasan, Mushfiqur Rahim (wk), Mahmudullah, Sabbir Rahman, Abul Hasan, Mashrafe Mortaza (capt), Taijul Islam, Jubair Hossain
Zimbabwe: Sikandar Raza, Hamilton Masakadza, Vusi Sibanda, Brendan Taylor (wk), Elton Chigumbura (capt), Solomon Mire, Timycen Maruma, Tinashe Panyangara, Tendai Chatara, John Nyumbu, Tafadzwa Kamungozi