New Delhi: Dhananjaya de Silva and the debutant Roshen Silva were Sri Lanka's fifth-day heroes as they fought their way to a drawn third Test.
Dhananjaya de Silva struck a defiant century retired hurt on 119, having faced 219 balls and hit 15 fours and a six.
Roshen Silva made an unbeaten 74 on debut, their efforts leading Sri Lanka to a fighting draw at the Feroz Shah Kotla. Chandimal and Dhananjaya added 112, Dhananjaya and Roshen 58 before the former retired hurt, and Roshen and Niroshan Dickwella (44*) an unbroken 94.
India win three-match by 1-0; with win second Test at Nagpur.
The Test has been marred by severe pollution in the Indian capital, with fast bowlers from both teams vomiting on the ground Tuesday.
The US embassy website on Wednesday showed concentrations of the smallest and most harmful airborne pollutants hit 234, better than a day earlier but still nearly nine times the World Health Organization's safe limit.
Ravichandran Ashwin got the only wicket of the second session when he dismissed skipper Dinesh Chandimal for 36 to bring an end to his 112-run partnership with Dhananjaya.
Ashwin's spin partner Ravindra Jadeja has claimed three wickets with the key scalp of Angelo Mathews early Wednesday morning.
Dhananjaya showed remarkable application and registered his third Test hundred to frustrate the Indian attack before trudging back to the pavilion with the team physio in tow.
Doctors have criticised the decision to proceed with the Test amid smog so heavy players were physically ill, and Sri Lanka's fielders wore pollution masks in unprecedented scenes.
The island's sports minister Dayasiri Jayasekara expressed concern but said the responsibility for player health and safety fell to India's powerful cricket board.