BULAWAYO, Zimbabwe (AP) — Bangladesh beat Zimbabwe by 34 runs in the second and final Twenty20 international on Sunday to end its tour with a victory and level the two-game series at 1-1.

Bangladesh's 168-7 was too good at Queens Sports Club after 43 from opener Tamim Iqbal and 40 from Shakib Al Hasan.

Zimbabwe ended well short on 134-9 as Shakib took 4-22 with his off-spin. Vusi Sibanda and Sikandar Raza both made 32 and were Zimbabwe's top scorers, but there was little else from the home team's batting.

Abdur Razzak and Shafiul Islam had two wickets each for Bangladesh to back up Shakib as the tourists rebounded from their defeat in the one-day series to share the T20 contest.

The teams also drew 1-1 in their test series.