Second One-day international, Chittagong: Zimbabwe 237-5 (50 overs) beat Bangladesh 206 all out (47.1 overs) by 31 runs
Taibu led from the front for Zimbabwe
Zimbabwe continued their recent success by winning their second one-day international in Bangladesh, with a 31-run verdict in Chittagong.
Captain Tatenda Taibu made 64 not out, following a career-best 66 from Barney Rogers, lifting Zimbabwe to 237-5.
Home skipper Habibul Bashar responded well in a 90-run stand with Nafis Iqbal, who made 58.
But Bashar's run out for 44 began a collapse that saw the hosts bowled out for 205 with three overs remaining.
Bangladesh lost their first two wickets inside 11 overs with just 40 runs on the board.
Opener Rajin Saleh pulled Chrisopher Mpofu straight to at midwicket before Tinashe Panyangara then had Aftab Ahmed caught behind for 15.
Iqbal and captain Bashar took Bangladesh to 130, before Douglas Hondo dismissed the pair with two successive deliveries.
Iqbal, 19, hit his maiden one-day fifty off 65 balls - that included five boundaries - in 89 minutes.
The visitors retained the side that won the first of five matches by 22 runs in Dhaka on Thursday.
Zimbabwe elected to bat and made a poor start, losing Stuart Matsikenyeri from the first ball when he was run out by Ahmed.
Rogers put on 86 with vice-captain Dion Ebrahim, who made 26.
But his wicket followed that of Hamilton Masakadza, spinner Enamul Haque's first one-day scalp, when he was stumped by wicket-keeper Khaled Mashud.
Brendan Taylor made 31 but it was an unbeaten sixth-wicket partnership of 84 between Taibu and with Elton Chigumbura, who made 32 not out, that put the tourists in a winning position.
Bangladesh made three changes to the side as they returned to the site of their recent Test victory.
Haque and Mashrafee Mortaza were named alongside one-day specialist Manjarul Islam Rana.
Zimbabwe: Tatenda Taibu (capt), Stuart Matsikenyeri, Brendan Taylor, Dion Ebrahim, Christopher Mpofu, Elton Chigumbura, Hamilton Masakadza, Tinashe Panyangara, Douglas Hondo, Barney Rogers, Prosper Utseya.
Bangladesh: Habibul Bashar (capt), Nafis Iqbal, Aftab Ahmed, Rajin Saleh, Mohammad Ashraful, Khaled Mashud, Khaled Mahmud, Manjural Islam Rana, Mashrafe bin Mortaza, Tapash Baisya, Enamul Haque.