Trevor Gripper (65) and Carlisle shared 129 runs for the second wicket, a stand that was ended when Gripper skied the ball to wicketkeeper Mashud.
Scorecard:
Bangladesh first innings (overnight 88-5)
Hannan Sarkar b Ervine 25
Shahriar Hossain c Taibu b Ervine 31
Habibul Bashar c Friend b Streak 4
Rajin Saleh c Ervine b Hondo 6
Mohammad Ashraful c Carlisle b Friend 1
Manjural Islam Rana c Taibu b Price 39
Mushfiqur Rahman lbw b Hondo 0
Khaled Mashud lbw b Ervine 9
Tapash Baisya c Flower b Price 2
Mohammad Rafique not out 26
Alamgir Kabir c Ebrahim b Price 3
Extras (lb-4 nb-12 w-6) 22
Total (all out, 75.5 overs) 168
Fall of wickets: 1-64, 2-73, 3-73, 4-81, 5-87, 6-89, 7-126, 8-137, 9-144
Bowling: Streak 15-9-19-1 (nb-2 w-2), Hondo 18-5-25-2 (nb-2 w-2), Ervine 15-4-46-3 (nb-2), Mahwire 10-2-34-0 (nb-5 w-2), Friend 9-2-20-1 (nb-1), Price 8.5-2-20-3
Zimbabwe first innings
D.Ebrahim c Hannan Sarkar b Tapash Baisya 2
T.Gripper c Khaled Mashud b Tapash Baisya 65
S.Carlisle not out 103
G.Flower not out 37
Extras (nb-3) 3
Total (for two wickets, 60.2 overs) 210
Fall of wickets: 1-5, 2-134
Did not bat: T.Taibu, S.Ervine, H.Streak, T.Friend, B.Mahwire, R.Price, D.Hondo
Bowling: Tapash Baisya 15-3-43-2, Alamgir Kabir 8-1-39-0 (nb-3), Mushfiqur Rahman 10-1-36-0, Mohammad Rafique 20-7-53-0, Manjural Islam Rana 6-0-33-0, Mohammad Ashraful 1.2-0-6-0
Result: Match drawn
First Test: Harare - Zimbabwe won by 183 runs
Zimbabwe win two-match series 1-0.