Dhaka: Taijul Islam returned Bangladesh's best ever single-innings haul and struck a crucial 15 runs in the lower order to help the home team overcome a spirited Zimbabwe by three wickets Monday in a tense finish to the first Test. (Scorecard)
Bangladesh reached the winning target of 101 after batting collapses at the start and near the end of the innings that threatened to derail the chase.
Islam, who took 8-39 in Zimbabwe's second innings, later hit the winning boundary through backward square leg.
Mahmudullah was the top-scorer with 28, while skipper Mushfiqur Rahim was unbeaten on 23.
Bangladesh made the worst start to a fourth innings in Test history when they lost their first three wickets before scoring a run.