Chittagong: Bangladesh defeated Zimbabwe by 186 runs in the third and final Test in Chittagong on Sunday to sweep the series 3-0.
The tourists, set a tough winning target of 449, were bowled out for 262 in their second innings just before tea on the fifth day in the port city.
Regis Chakabva with 89 not out was the only batsman to offer much resistance as wickets tumbled at the other end after Zimbabwe resumed on 71-1.
Seamers Shafiul Islam and Rubel Hossain, and spinners Jubair Hossain and Shuvagata Hom, claimed two wickets each to seal Bangladesh's domination of the series.
Bangladesh had posted a three-wicket win in the first Test in Dhaka, before routing Zimbabwe by 162 runs in the second match in Khulna.
It was only the second time in their Test history that Bangladesh had swept a series. They defeated an under-strength West Indies in both matches in the Caribbean in 2009.
In the 88 Tests Bangladesh have played since their debut in 2000, they have won just seven, lost 70 and drawn 11.
The success helped Bangladesh rise from the bottom of the table at number 10 in the Test rankings to nine, condemning Zimbabwe to last place.
All-rounder Shakib Al Hasan was named man of the series for his 251 runs and 18 wickets.
Bangladesh had posted a three-wicket win in the first Test in Dhaka, before routing Zimbabwe by 162 runs in the second match in Khulna.
The first one-dayer will be in Chittagong on November 21.
Brief scores
Bangladesh - 503 (Imrul 130, Tamim 109, Shakib 71, Raza 3-123) and 319/5d (Mominul 131*, Tamim 65)
Zimbabwe - 374 (Chigumbura 88, Raza 82, Masakadza 81, Chakabva 65, Jubair 5-96) and 262 (Chakabva 89*, Raza 65)
Status - Bangladesh won by 186 runs