India managed to scrape through to a narrow 33-run win in the third One-dayer against Sri Lanka to take a 2-1 lead in the five-match series.
Lankan skipper Mahela Jayawardene scored a sensational 94-run knock and brought his team close to victory. the hosts innings folded at 204 in 49 overs.
After putting up 237 on board, India had the Lankans on the mat as the hosts were reduced to 94 for seven at one stage but visitors dropped as many as four catches to put themselves into a difficult situation.
Dropped catches allowed Jayawardene( dropped once) and Thilan Thushara (dropped twice) make an 81-run stand.