Bangladesh completed a series whitewash over Zimbabwe thanks to a thumping 186-run victory with time to spare in the third Test at Chittagong.
Needing to bat all day, or reach a nominal victory target of 449, to avoid slipping to a 3-0 defeat on the sub-continent, the tourists were dismissed for 262, losing their last five wickets for just 34 runs.
Opener Sikandar Raza contributed a surprisingly quick 65 and Regis Chakabva was left stranded on a battling 89 not out but the other Zimbabwe batsmen failed to rally, with the Tigers' wickets shared around.
Shafiul Islam, Rubel Hossain, Jubair Hossain and Shuvagata Hom each claimed two scalps as Zimbabwe succumbed to fast bowling and spin alike in 85 overs.
Resuming on 71 for one from 19 overs, overnight batsmen Raza and Hamilton Masakadza settled to their task, with the former bringing up his second half-century of the match in the fourth over with an inside edge off Hom.
Yet Masakadza fell for 38 shortly afterwards, giving away his wicket as an attempted reverse-sweep off Hom spooned up into the gloves of wicketkeeper Mushfiqur Rahim.
The moment of glory! @BCBtigers win 3-0 in the Bashundara Cement Test series vs Zimbabwe. pic.twitter.com/5266vLhoXA
— Bangladesh Cricket (@BCBtigers) November 16, 2014
Hom then had his second wicket as Raza thumped a full-toss straight down the throat of Taijul Islam at deep midwicket to depart for 65 off 75 balls.
Brendan Taylor and Chakabva set about repairing the damage and they put on 49 before the Zimbabwe captain departed for 24 by edging to point off Jubair, who then dismissed Elton Chigumbura shortly before lunch.
Despite Craig Ervine successfully reviewing being given out with the penultimate ball before the interval, having initially been judged to have edged to first slip off Hom, the damage appeared to have been done.
Yet Chakabva and Ervine resisted until well into the afternoon session and added 49 for the sixth wicket, with the former going past 50 by cutting Jubair to the point boundary, just his third four.
But once Ervine was given out lbw to Mahmudullah for 16, Zimbabwe's resistance ended as the lower order meekly folded.
Richmond Mutumbami and Tinashe Panyangara came and went, with both adding just two before being trapped in front by Taijul and Rubel respectively.
Shafiul then wrapped up proceedings, first castling Shingi Masakadza before last man Natsai M'shangwe fell lbw two balls later to herald an historic series success for the Tigers.