Sean Williams smashed a career-best unbeaten 78 as Zimbabwe levelled their one-day international cricket series against Bangladesh with a six-wicket victory in Bulawayo.
Put into bat by the hosts, Bangladesh rallied late in their innings to post 252 for nine wickets, a par score on a good batting track.
Despite some jitters along the way, Zimbabwe chased down the runs with 13 balls to spare.
Zimbabwe were outclassed in the series opener at the same venue when they were thumped by 121 runs, but showed much more mettle in the second match.
The third and deciding match is in Bulawayo on Wednesday.