Kingston: Upul Tharanga scored a career-best unbeaten 174 as Sri Lanka produced a clinical display to thrash India by 161 runs in the third match of the ODI tri-series.
Sent into bat, Sri Lanka first rode on Tharanga's 174 and Mahela Jayawardene's 107 to pile up a mammoth 348 for one and then shot out the Indians for a paltry 187 in 44.5 overs.
Apart from Tharanga and Jayawardene, skipper Angelo Mathews made a quick-fire 44.
The Indians looked a pale shadow of themselves with Ravindra Jadeja top-scoring with an unbeaten 49 followed by Suresh Raina (33), Murali Vijay (30), Shikhar Dhawan (24) and Dinesh Karthik (22).
Chasing the imposing total, India piled up pressure on themselves by scoring just 28 runs for the loss of one wicket in the first 10 overs.
Rohit Sharma was the first to depart, caught by Mathews at short midwicket off Nuwan Kulasekara's bowling.
With a mountain to chase, the Indians found boundaries hard to come by as they dealt mostly in singles and twos.
The ever-climbing asking rate took a tool on the Indians as they lost Dhawan and skipper Virat Kohli in successive overs.
While trying to break the shackles Dhawan found out Tharanga at deep midwicket off Rangana Herath (3/37), Kohli hooked a Mathews delivery straight to Lasith Malinga at fine-leg in the next over.
Malinga then went through Vijay's defence two overs later as India slumped to 70 for four after the end of 19 overs.
Wicket-keeper Karthik and Raina added 53 runs off 63 balls for the fifth wicket before the former perished, stumped by Kumar Sangakkara off Herath in the 29th over.
Raina tried hard to get India back on track with a run-a-ball 33 but fell victim of a run out.
Thereafter, the Indian innings fell apart as none other batsmen managed doubled digit scores with only Jadeja showing some teeth before the disciplined Sri Lankan bowling attack.
Earlier, Tharanga smashed a career-best unbeaten 174, while Jayawardene made 107 as Sri Lanka produced a dominant batting display to post an imposing 348 for one.
Tharanga scored his runs off just 159 deliveries with the help of 19 boundaries and three hits over the fence.
Jayawardene, on the other hand, faced 112 balls during his century knock. He hit nine fours and two sixes during his innings.
Towards the end, captain Mathews played a 29-ball 49-run cameo to help Sri Lanka get near the 350-run mark. He struck fours boundaries and one six in the process.
India win the toss and decided to bowl first. For Sri Lanka, both Mendis -- Jeevan and Ajantha are out. Kusal Perera and Senanayake are in.
Shami Ahmed replaces Bhuvneshwar Kumar and as expected Vijay is in too.
Teams
India Shikhar Dhawan, Rohit Sharma, Murali Vijay, Virat Kohli (Captain), KD Karthik (wk), Suresh Raina, Ravindra Jadeja, Ravichandran Ashwin, Shami Ahmed, Ishant Sharma, Uumes Yadav
Sri Lanka Upul Tharanga, Mahela Jayawardene, Kumar Sangakkara (wk), Dinesh Chandimal, Angelo Mathews (Captain), Lahiru Thirimanne, Kushal Janith Perera, Nuwan Kulasekara, Rangana Herath, Sachithra Senanayake, Lasith Malinga
Brief scores
Sri Lanka 348 for 1 (Tharanga 174*, Jayawardene 107, Mathews 44*)
India 187 (Jadeja 49*, Herath 3-37)
Result Sri Lanka won by 161 runs
Points Sri Lanka 5, India 0
MOM Upul Tharanga (Sri Lanka)