Roqibul Hasan struck his fifth ODI fifty to guide Bangladesh to level the three-ODI series 1-1 with a convincing six-wicket win over Zimbabwe in the second match at Sher-e-Bangla National Stadium on Wednesday.
Hosts Bangladesh raced to 164 for four with 31 balls to spare after Zimbabwe made a modest 160 for nine in 50 overs, thanks to eighth one-day half century from Sean Williams.
Roqibul Hasan remained unbeaten on 52 off 100 balls that included seven fours while opener Mehrab Hossain Junior, who replaced out-of-form Junaed Siddique, played a sensible 43 off 85 balls studded with five fours.
The hosts will take on Zimbabwe in the series-deciding match on Friday.