After winning the toss, Zimbabwe scored 227 in their opening innings, while Bangladesh responded with a commanding 444.
In the second session of the third day in Chattogram, the visitors then fell for 111.
With a century and 5-32 with the ball, Mehidy Hasan Miraz was outstanding both at bat and with the ball, giving Zimbabwe a humiliating loss.
After taking five wickets in both of the Sylhet Test innings, it was the all-rounder’s third five-wicket haul of the series.
Taijul Islam, his spin bowling partner, took three wickets for nine during the encounter.
Ben Curran scored 46 from 103 balls in an innings that featured five boundaries, making him the sole batter to provide any resistance.