Bangladesh made a long-awaited breakthrough in their ODI cricket series against Zimbabwe after winning the fourth of five one-day internationals at Queens Sports Club.
After bowling out the home side for 199, Bangladesh coasted home, scoring 203-4 to avoid a tour whitewash as Zimbabwe lead the series 3-1.
It was a welcome victory after their three previous ODI defeats and a Test reversal by the home side.
Zimbabwe were asked to bat by Shakib Al Hassan and only skipper Brendan Taylor held them together with his fourth century in ODI's, scoring a six and seven fours to reach 106.
The final ODI will be played at the same venue on Monday.