Gary Brent and Sean Williams shared seven wickets as Zimbabwe beat Bangladesh in the second one-day international in Harare on Tuesday.
Zimbabwe reached 156 for two in 35.2 overs, in reply to Bangladesh's 153, for an eight-wicket victory to level the four-match series at 1-1.
Medium pacer Brent took four wickets for 30 while left-arm spinner Williams claimed three for 23 for career-best figures.
The Bangladesh batsmen struggled to come to terms with Zimbabwe's accurate bowling and disciplined fielding, and Mohammad Rafique's 40 was their top score. He was eventually caught and bowled by Brent.
Zimbabwe made a commanding start to their reply when Terry Duffin and Vusi Sibanda, who was unbeaten on 93, shared 125 runs for the first wicket.
The solid Duffin was run out for 32 in the 29th over when bowler Saqibul Hasan glanced Sibanda's drive on to the stumps at the non-striker's end with Duffin out of his ground.
Sibanda faced 117 balls and hit nine fours and a six.
The teams meet in the third match of the series in Harare on Friday.