Sri Lanka captured three wickets in the final morning as West Indies pressed hard for a series leveling win in the second Test at the P Sara Oval.
Darren Bravo kept West Indies hopes alive with a fighting knock of 55 not out off 109 balls when they went to lunch at 112 for four wickets – still requiring 132 for victory with five wickets in hand.
Denesh Ramdin was the other not out batsman on four.
Bravo ensured that the first Test destroyer of the West Indies batting Rangana Herath went out of the attack by hoisting him for two sixes in one over. Herath in fact went wicketless in the morning session dominated by the spinners.
Bravo and overnight batsman Shai Hope batted steadily when West Indies resumed at 20 for one after a complete washout of play on the fourth day due to rain.
The wicket initially played true with both batsmen settling down to put together a partnership of 60 before Milinda Siriwardana broke it coming to bowl his first over.
Siriwardana also picked up a wicket in his opening over in the first innings, and on this occasion he had Hope stumped by Kusal Perera for 35 as the batsman advanced against him but missed the line.
That was the breakthough that Sri Lanka was looking for as they managed to secure two more wickets cheaply that of Marlon Samuels for six and Jermaine Blackwood for four.
Samuels never looked comfortable against the spinners and eventually was out edging a catch to Angelo Mathews at slip to give Dilruwan Perera his first wicket of the innings.
Siriwardana then picked up his second wicket when he trapped Blackwood lbw as he tried to whip him away to leg.
With the wicket starting to take sharp spin and bounce West Indies have a tall task ahead of them to make the remaining runs.
Sri Lanka leads the two-match series played for the Sobers-Tissera trophy 1-0.
Scores: Sri Lanka 200 and 206;
West Indies 163 and 112-4 at lunch (Shai Hope 35, Darren Bravo 55 n.o., Milinda Siriwardana 2/17)