Bangladesh beat Zimbabwe by 34 runs in the second T20 international at Queens Sports Club in Bulawayo to level the three-match series 1-1. Batting first, Bangladesh posts 186 runs while losing five wickets in their 20 overs. Multiple sources report that Bangladesh’s top order contribution comes from half-centuries by Tanzid Hasan and Saif Hassan. They then restrict Zimbabwe with spin bowling, with Rishad Hossain and Mahedi Hasan playing key roles. The combined impact of their bowling is described across reports as decisive in securing the win. One account notes that Zimbabwe drops several catches during Bangladesh’s innings, which helps Bangladesh reach their total. Overall, Bangladesh’s all-round performance—scoring 186/5 and taking wickets with spinners—sets up the margin of victory. With the series levelled, the third match is set as the decider.