Bangladeshi Tigers leveled the three-match T20 International series by outplaying visiting world champion West Indies by 36 runs in second match on Thursday evening.
Shakib Al Hasan claimed his maiden five-wicket haul which drove Bangladesh to keep the series open.
Shakib finished with 5-20, helping Bangladesh bowl out West Indies for 175 runs and draw the series level after the hosts made 211-4 at the Sher-e-Bangla National Stadium.
The Bangladesh captain was declared player of the day for his outstanding all-round performance. With bat in hand, he scored unbeaten 42 runs and picked up five wickets expending only 21 runs.
Rovman Powell hit 50 off 34 balls but succumbed to pressure as West Indies folded their innings in 19.2 overs.
Opener Liton Das struck 60 off 34 balls while Mahmudullah Riyad (43 not out), Shakib (42 not out) and Soumya Sarkar (32) chipped in with useful cameos as Bangladesh posted their highest ever score in a Twenty20 international on home soil.
Left-arm pacer Sheldon Cottrell finished with 2-38 as the most successful West Indies bowler.
The third and final match of the series will be held at the same venue on Saturday.