With this win, Bangladesh leveled the two-match series 1-1 as they lost the first game by 151 runs at Sylhet International Cricket Stadium last week.
Bangladesh capitalised on a nice and flat pitch by putting up a mammoth total of 522/7 (declared) in the first innings where player of the match Mushfiqur Rahim [219 *] hit a double-hundred and Mominul Hoque [161] a century.
Despite Taylor's heroics [110] in the first innings, Bangladesh bowled out Zimbabwe for 304 at the end of day-three.
The host then decided to open the second innings on the day-four instead of asking the visitors to follow-on to post a big enough lead and provide their bowlers a bit rest for 10-wicket mission.
Spurred by skipper Mahmudullah Ryiad’s century of 101* and debut Mohammad Mithun’s half century 67 runs, Bangladesh piled up 224/6 (declared) in the second innings and set up a tough target of 443 runs.
Zimbabwe lost a couple of wickets on penultimate day’s evening but Taylor [106] remained and so did their hope.
Taylor continued to slay Bangladesh's bowling en-route to an unbeaten ton, but the batters on the other end couldn’t hold on.
On the final day, Zimbabwe resumed the second innings with overnight score of overnight 76/2 in 30 overs and finished at 224/10 in 83.1 overs within the second session.
Taylor's ton off 167-ball with 10 boundaries went in vain as spin all-rounder Mehidy Hasan Miraz's five-for 38, including the dismiss of Zimbabwe’s last men Kyle Jarvis in the match’s last ball, helped the hosts seal the win as well as deprived the visitors from a two-match overseas series victory since November 2001.
Player of the series left-handed spinner Tujul Islam’s latest return of 2/93 in the second innings of the final Test, following his 16 wickets completing in three bowling innings with three successive five-for in the series --5/107 in the first innings and 11-for 170 [6/108 and 5/62] in Sylhet Test.
Brief Score:
Bangladesh 1st innings: 522/7-d in 160 overs; Mushfiqur Rahim 219 *, Mominul Haque 161, Mehidy Hasan Miraz 68*, Mahmudullah Riyad 36; Kyle Jarvis 5/71, Tendai Chatara 1/34, Donald Tiripano 1/65.
Bangladesh 2nd innings: 224/6-d in 54 overs; Mohammad Mithun 67, Mahmudullah 101*, Kyle Jarvis 2/27, Donald Tiripano 2/31, Sikandar Raza 1/39, Sean Williams 1/69.
Zimbabwe 1st innings: 304/10 in 105.3 overs; Brendan Taylor 110, Peter Moor 83, Brian Chari 53, Taijul Islam 5/107, Mehidy Hasan Miraz 3/61, Ariful Haque 1/10.
Zimbabwe 2nd innings: 224/10 in 83.1 overs (overnight 76/2 in 30 overs); Brendan Taylor 106, Brian Chari 43, Hamilton Masakadza 25, Mehidy Hasan Miraz 5/38, Taijul Islam 2/93, Mustafizur Rahman 1/19.