
West Indies lost their last four wickets for 11 runs after lunch at the Sher-e-Bangla National Cricket Stadium. Captain Roston Chase was left unbeaten on 43.
Nayeem removed Shamar Joseph and Jomel Warrican in the same over. Joseph gloved a short ball to wicketkeeper Litton Das, and Warrican was trapped lbw. Nayeem then dismissed last man Jayden Seales to end the innings.
The Joseph wicket was Nayeem's 50th in Tests, making him the fastest Bangladeshi spinner to reach the mark in terms of balls bowled.
Mehidy Hasan Miraz earlier removed debutant Joshua Bishop, who hit three fours at the start of the session, to leave West Indies on 240 for seven.
Resuming on 134 for four, West Indies made a steady start to the day. Tagenarine Chanderpaul reached his third Test fifty off 164 balls before Shoriful Islam had him caught at slip by captain Najmul Hossain Shanto for 56, with West Indies on 162.
Justin Greaves and Chase then added 51 for the sixth wicket. Chase was dropped on 27 by Mominul Haque at short leg off Nayeem, but Nayeem trapped Greaves lbw for 46 off the last ball before lunch.
John Campbell made 54 for West Indies on the second day.
Litton was back behind the stumps on Friday after missing the previous afternoon with a bruised right elbow, which Jaker Ali covered as substitute wicketkeeper.
Bad light cut play short on each of the first two days, with 74 and 71.4 overs bowled. To make up time, 15 minutes are being added to the second and third sessions on Friday if the light holds.
Bangladesh made 272 in their first innings, built on Shadman Islam's 105. Warrican took five for 53, reports UNB.