Taijul Islam became the sixth Bangladeshi bowler to take five or more wickets on debut as Bangladesh could finally assert some authority in the first Test against West Indies on Sunday.
The hosts declared their first innings on 484-7, adding 77 runs to their overnight 407-3 before their bowlers struck back to reduce Bangladesh to 105-4 at tea on the third day.
Mominul Haque defied the West Indies attack with his fourth Test fifty before falling agonisingly for 51.
Mominul and Shamsur Rahman shared 62 runs for the third wicket after Bangladesh lost opener Tamim Iqbal for one and one-down Imrul Kayes for nine
Tamim was first batsman to go when his attempted drive off Kemar Roach ended up at the safe hands of Darren Bravo at second slip.
West Indies bowlers teased Shamshur and Imrul with repeated short-balls and reaped reward again as Imrul gave a catch to Bravo off Jerome Taylor.
Shamsur lived dangerously until the break and grew up with confidence later before a moment of laps in concentration cost him his wicket.
Bravo again took the catch, this time off the bowling of Sulieman Benn as the opener fell for 35.
Earlier, Taijul claimed three wickets in the morning as West Indies pushed for a declaration, finishing with 5-132 that took him a select group of Bangladeshi players who all had earned five or more wickets on debut.
Manjurul Islam (6-82 against Zimbabwe), Sohag Gazi (6-74 against West Indies), Elias Sunny (6-94 against West Indies), Naimur Rahman (6-132 against India) and Mahmudullah (5-51 against West Indies) were the other players to achieve the feat.
Taijul ended the juggernaut of Kraigg Braithwaite, who completed his maiden double century overnight, on the fourth over of the morning before adding Denesh Ramdin and Jerome Taylor to his tally to complete his haul.
Mominul grabbed the catch at slip as Braithwaite departed for 212 having played 447 balls and staying more than two days at the crease.
Rubel Hossain struck immediately to remove Jermaine Blackwood, who was struck plumb on his backfoot to be judged lbw. West Indies reviewed the decision but lost as replay showed the ball was hitting the leg stump.
The home side finally showed some urgency when captain Ramdin attempted a wild slog, but he miscued to it to give Rubel a catch at midwicket.
The declaration came an over after Taijul had Taylor caught by Hom leaving Chanderpaul stranded at 85.
The veteran left-hander, who was playing his 157th Test, the most by a left-hander, faced 226 balls in his cumbersome fifty.
West Indies bowlers justified Ramdin’s declaration without waiting for Chanderpaul’s century, claiming two wickets before the break and intimidating rests.
-With New Age input