India declared their second innings at 325-8 after tea on the fourth day of the second Test in Colombo on Sunday, setting Sri Lanka a target of 413 runs.
Ajinkya Rahane top-scored with 126 and Murali Vijay made 82. Off-spinner Tharindu Kaushal and seamer Dhammika Prasad claimed four wickets each.
Sri Lanka lead the three-match series, having won the first Test in Galle by 63 runs.
GMT 20:38 2017 Wednesday ,26 AprilTurkey suspends over 9,000 police officers for alleged Gulen links
GMT 19:23 2017 Wednesday ,26 AprilKurdish forces call for no-fly zone in northern Syria
GMT 19:20 2017 Wednesday ,26 AprilTrump administration unveils ambitious tax overhaul
GMT 19:19 2017 Wednesday ,26 AprilTurks, Kurds clash along northeast Syria border
GMT 19:17 2017 Wednesday ,26 April12 dead in Venezuelan prison clash
GMT 19:14 2017 Wednesday ,26 April20 killed in clashes in DR Congo's Kasai region
GMT 12:40 2017 Wednesday ,26 AprilIndian Kashmir blocks social media after clashes
GMT 11:54 2017 Wednesday ,26 AprilBoeing profits jump but commercial air deliveries fall