Off-spinner Mehidy Hasan has finished with a match haul of 12 wickets to lead Bangladesh to an innings and 184-run victory against the West Indies in the second Test in Dhaka.
It marks the first time Bangladesh have won by an innings margin against any opposition in their 112-Test history, completing a sweep of the two-match series after their 64-run triumph in the opener.
The hosts compiled 508 in their first innings, via a career-best 136 from Mahmudullah and three half-centuries from skipper Shakib Al Hasan (80), opener Shadman Islam (76) and Liton Das (54) after which the spinners took charge.
Mehidy finished with 12-117 for the match - the best figures by a Bangladeshi bowler. He recorded his career-best bowling figures in an innings, claiming 7-58 to skittle the Windies on Sunday for 111 in their first innings after the tourists had resumed on 5-75.
With a 397-run lead, Shakib enforced the follow-on.
Bangladesh's four offspinners, Mehidy and Nayeem Hasan and left-armers Taijul Islam and Shakib Al Hasan, continued exposing the West Indies' vulnerability against spin on a pitch offering turn and variable bounce.
The tourists were dismissed for 213 in their second innings.
Shakib made the breakthrough again in the first over, trapping Kraigg Brathwaite lbw for one.
Fresh from his career-best first innings, Mehidy (5-59) had Keiran Powell (6) stumped.
Left-arm spinner Taijul (3-40) struck twice in consecutive overs to dismiss Sunil Ambris (4) and Roston Chase (3) to have the tourists at 4-29.
Shai Hope (25) and Shimron Hetmyer resisted with a 56-run partnership before Mehidy had Hope caught at short midwicket.
Amid Hetmyer's free-flowing batting, Bangladesh's spinners struck regularly with Mehidy again at the fore.
Hetmyer smashed nine sixes and a four in his career-best 92-ball 93 before a mishit off Mehidy's bowling cost him his wicket.
Mehidy completed his second five-for in the match and seventh in his 18 Tests, dismissing Joeml Warrican.
The last-wicket pair of Kemar Roach (37no) and Shermon Lewis (20) delayed the inevitable and forced an extended tea session. They shared a 42-run stand, before Taijul dismissed Lewis, who reviewed a lbw decision unsuccessfully.
A three-match one-day series between the sides starts on November 9.