Khulna, Bangladesh: Bangladesh took a 67-run lead after left-arm spinner Shakib Al Hasan claimed his 13th five-wicket haul to help dismiss Zimbabwe for 368 before lunch on the fourth day of the second test Thursday.
After Zimbabwe resumed the day on 331-5, Hamilton Masakadza hit a career-best 154 and Regis Chakabva brought up his maiden test century before being dismissed on 101 as the last batsman shortly before the end of the morning session.
Captain Brendan Taylor scored 37.
Shakib claimed 5-80 while Taijul Islam had figures of 3-96.
Shakib, who hit 137 in the first innings, joins Ian Botham, Garry Sobers, Mushtaq Mohammad and Jacques Kallis in bringing up a century and claiming a five-wicket haul in a single test more than once.
Bangladesh was 2-0 at lunch with openers Tamim Iqbal and Shamsur Rahamn yet to score.