Some resolute batting and dropped catches held up Bangladesh before they completed a crushing 220-run win over Zimbabwe on the final day of a one-off Test at Harare Sports Club on Sunday. Needing a world record 477 to win, the hosts were all out for…