Sri Lanka completed a two-match Test series whitewash as a West Indies collapse on day five of the second Test ensured a 72-run win in Colombo.
Sri Lanka completed a two-match series whitewash as a West Indies collapse on day five of the second Test ensured a 72-run win in Colombo.
Having seen day four washed out, the Windies began Monday's final day of play on 20-1, 224 runs shy of a series-tying victory.
And the tourists looked to be in a strong position on 80-1 until Shai Hope (35) was removed by Milinda Siriwardana, who - aided by Rangana Herath - dismantled the Windies to spin Sri Lanka to success.
Following Hope's dismissal, the Windies lost another seven wickets for just 58 runs, with the visitors - despite some 10th-wicket defiance from Kemar Roach (13) and Jomel Warrican (20) - eventually falling short.
Siriwardana, playing in just his second Test match, posted figures of 3-25 and Herath took 4-56 to bowl the Windies out for 171, ensuring Sri Lanka's first five-day series win since a 2-0 victory over Pakistan in August 2014.
The West Indies have now lost all but one of the Test series they have contested in 2015, but they began their bid to salvage this one in strong fashion as Hope and Darren Bravo (61) put on 60 for the second wicket.
However, Hope was then stumped by Kusal Perera and he was quickly followed back to the pavilion by a host of his team-mates.
Marlon Samuels (6), Jermaine Blackwood (4) and Dinesh Ramdin (10) all fell cheaply, the latter dismissed at the hands of Herath, who then claimed the key wicket of Bravo in the same over.
Having recorded his 13th Test fifty, Bravo's show of defiance came to an end as he thinly edged a full delivery to Sri Lanka captain Angelo Mathews.
That left the Windies on 125-6 and Sri Lanka's win looked all but secured when captain Jason Holder (7), Jerome Taylor (1) and Devendra Bishoo (0) all fell in consecutive overs.
Siriwardana trapped Holder lbw and then caught Taylor off Herath's bowling, before Bishoo was run out for a duck to leave Sri Lanka one wicket away.
Roach and debutant Warrican made sure the hosts worked hard for the final scalp with a stand of 33, which was fittingly ended by Herath when the former fell lbw to the left-armer.