The day’s play was called off after 35 overs due to bad light.
Nisanka shared a 106-run partnership for the first wicket with captain Dimuth Karunaratne. Karunaratne was caught by off-spinner Roston Chase for 42 runs in 90 balls. He hit six fours.
Nisanka looked in great rhythm during this and in his 109-ball innings, he hit one six and four fours.
Sri Lanka won the last Test match at the same ground by 187 runs. West Indies have to win this match to level the series.
AP Anand Sudhir