Bangladesh's Abdur Razzak took a hat-trick and shared nine wickets with fellow left-arm spinner Shakib Al Hasan to set up a crushing six-wicket victory in the second one-day cricket international against Zimbabwe in Dhaka.
Razzak's three-wicket salvo formed part of impressive 5-30 figures and concluded Bangladesh's dismissal of Zimbabwe for a paltry 191 before the hosts raced to 194-4 with more than 10 overs to spare to square the five-match series at 1-1.
Zimbabwe had won the first match by nine runs on Wednesday.
The third match of the series, a day-nighter, will be held in Dhaka on Monday.