Tigers won the first Test match against Zimbabwe by 3 wickets at Mirpur Sher-e Bangla National Stadium on Monday.
Bangladesh lost seven wickets to reach the target of 101 runs to win against Zimbabwe on the third day of first Test match.
Four Bangladeshi top-order batsmen came back to the pavilion at 54.
All-rounder Shakib Al Hasan notched only 15 runs.
Tamim Iqbal, Shamsur Rahman, and Mominul Haque, got out without scoring any runs.
Taijul Islam's strategy was simple and his execution was ruthless enough to give him the best bowling figures in Bangladesh history.
His 8 for 39 - the third-best haul by a left-arm spinner - set up a tame target of 101, but Zimbabwe's seamers rallied to keep the Mirpur Test in the balance.
Taijul dismissed ace batsman Sikander Raza, Elton Chigumbura, Chakabva, Chris Ervine, J Nyumbu, T Panyangara, TL Chatara, and T Kamungozi.
Shahadat Hossain picked Hamilton Masakadza at 5 runs while Shakib Al Hasan sent John Nyumbu to pavillion at 1.
Earlier in the day, Zimbabwe wrapped up their inning at 114 runs losing all wickets.
1 Tamim Iqbal, 2 Shamsur Rahman, 3 Mominul Haque, 4 Mushfiqur Rahim (capt & wk), 5 Shakib Al Hasan, 6 Mahmudullah, 7 Shuvagata Hom, 8 Taijul Islam, 9 Jubair Hossain, 10 Shahadat Hossain, and 11 Al-Amin Hossain.
1 Sikandar Raza, 2 Vusi Sibanda, 3 Hamilton Masakadza, 4 Brendan Taylor (capt), 5 Craig Ervine, 6 Elton Chigumbura, 7 Regis Chakabva (wk), 8 Tendai Chatara, 9 Tafadzwa Kamungozi, 10 John Nyumbu, and, 11 Tinashe Panyangara.