Nahid finished with bowling figures of 5-61 in 18 overs as Bangladesh took an 18-run 1st innings lead and finished the day on 195-5, leading the hosts by 211 runs.
Bangladesh has turned an 18-run first-innings lead against the West Indies into a competitive 211-run advantage on day three of the second test in Kingston.