Zimbabwe took a massive 442-run lead over Bangladesh after the hosts bundled out the visitors' for 134 in the first innings with Kyle Jarvis and Shingi Masakadza picking four wickets each.
In Zimbabwe's second innings, Roibul Hossain picked up a six wickets to put Zimbabwe in trouble before Taylor and Graeme Creamer put the hosts right on track.
Read on for the updates
Zimbabwean players appeal unsuccessfully for the wicket of Mohammad Ashraful on the second day of the Test match in Harare. (AP Photo)
Zimbabwe second innings
End of over No. 56, Zimbabwe 187 for 7, lead by 442 runs: That is the end of day three and Zimbabwe are in total command courtesy captain Brendon Taylor's 81. Graeme Cremer got run-out after scoring 43. At the end of play Keegan Meth was at the crease batting on 13 along with Taylor.
End of over No. 50, Zimbabwe 162 for 6, lead by 417 runs: Brendon Taylor once again lead Zimbabwe to a dominant position scoring 72 runs and along with Graeme Cremer (42) compiled an unbeaten 79 run-stand in the middle.
End of over No. 40, Zimbabwe 121 for 6, lead by 376 runs: Brendon Taylor completed his half-century as he, along with Graeme Cremer build on a massive lead for the hosts.
End of over No. 30, Zimbabwe 102 for 6, lead by 357 runs: Robiul Islam got into the attack once again picking up a five-wicket haul dismissing Elton Chigumbura and Richmond Mutumbami for a first bal lduck. Brendon Taylor remained defiant at the other end batting on 47.
End of over No. 20, Zimbabwe 73 for 4, lead by 328 runs: Robiul Islam picked up the wicket of Malcolm Waller in the 11th over but captain Brendon Taylor and Elton Chigumbura combined well in the middle to steady the Zimbabwe innings. The duo also took Zimbabwe's lead past the 300-run mark as well. Taylor is batting on 29 and Chigumbura on 23.
End of over No. 10, Zimbabwe 26 for 3, lead by 281 runs: Bangladesh struck back after being bundled out for 134 in the first innings with Robiul Islam picking up three frontline wickets early on. Islam got rid of Vusimuzi Sibanda (4) with a pitched up delivery that uprooted his off-stump in the third over. Hossain then scalped Hamilton Masakadza for a nought in the fifth over before getting rid of opener Timycen Maruma for 10 in the 7th. Brendon Taylor and Malcolm Waller are in the middle for hosts.
Bangladesh 1st innings
End of over No. 54.1, Bangladesh 134 all out Bangladesh lost their last four wickets for zero runs imploding in a unbelievable fashion to hand Zimbabwe a massive 255 runs lead. Kyle Jarvis picked up two wickets in the 52nd over dismissing Nasir Hossain for seven and Enamul Haque jnr for a nought. Jarvis then uprooted Rubel Hossain off-stump for a duck with Shingi Masakadza picking up the final wicket of Sohag Gazi for another duck. Masakadza and Jarvis finished with four wickets each.
End of over No. 51, Bangladesh 134 for 6: It's Lunch at Harare. Shingi Maskadza struck thrice to remove Mushfiqur Rahim for paltry three as Bangladesh were 134 for 6 at lunch. Bangladesh batsmen Jahurul Islam and Mohammad Ashraful provided a solid start to their team but fiery spells by debutant Meth and Maskadza put Zimbabwe in driving seat at Harare. Bangladesh 134 for 6 at luch.
Mushfiqur Rahim lbw b SW Masakadza 3 (19b)
End of over No. 45, Bangladesh 124 for 5: After Keegan Meth, Shingi Masakadza joined the party as he removed Shakib Al Hasan (5) and the well-settled Mohammad Ashraful (45) in quick succession. Ashraful, who struck four boundaries in his knock, couldn't connect while playing a pull shot off the Zimbabwean and gave an easy catch to Waller at deep midwicket. Bangladesh still trail by 265 runs at Harare.
Mohammad Ashraful c Waller b SW Masakadza 38 (88b)
Shakib Al Hasan c Sibanda b SW Masakadza 5 (13b)
End of over No. 41, Bangladesh 112 for 3: Keegan Meth struck again to remove Mahmudullah for paltry three. It was a short length delivery by Meth. Mahmudullah looked to defend but got an inside edge and the ball deflected onto the stumps. A magnificent debut for Meth.
Mahmudullah b Meth 3 (14b)
End of over No. 36, Bangladesh 102 for 2: Keegan Meth got the much-needed breakthrough for Zimbabwe as he scalped Jahurul Islam for 43 runs. Islam struck seven boundaries in his knock and stitched 49-run stand with Mohammmad Ashraful for the second wicket. This was the first wicket for Meth in Tests.
Jahurul Islam lbw b Meth 43 (113b)
Day 2 round-up:
After captain Brendan Taylor put Zimbabwe in driving seat with an unbeaten century, Bangladesh batsmen Mohammad Ashraful and Jahural Islam gave a strong reply by ending Day 2 play at 95 for 1 and trailing by 294 on on Thursday.