Earlier in the morning session, Sri Lanka were bowled out for 373 in their first innings, trailing India by 163 runs.
Later the visiting team's coach Nic Pothas said some of the players were vomiting and struggled in Delhi smog. "When you are playing for country, you have to do your job", he added further.
The net is closing in on Sri Lanka's hopes of saving the series with India after they finished day four 31-3 in pursuit of a mammoth target of 410.
Shami dismissed opener Sadeera Samarawickrama off a roaring bouncer but stopped in mid-over to vomit, crouching down and then gulping water.
Kumar lashed out at the government for not filing a comprehensive action plan on how to battle the rising air pollution despite the green court's specific order on November 28, asking the authorities in Delhi, Punjab, Haryana, Uttar Pradesh and Rajasthan to submit their proposals on curbing bad air quality. While the Indian bowlers gave it their all, the same can not be said about the fielders who kept dropping catches despite the ground fielding being top notch.
Groundsmen rushed in to cover the spot with sand and sawdust.
At the lunch break, India led by 214, with Shikhar Dhawan and Cheteshwar Pujara at the crease.
A fifth fifty came for the birthday boy, but Pujara was not so lucky as he perished one short of the milestone, Angelo Mathews taking a superb catch at slip. The team approval was finally accorded in a meeting held at Colombo this afternoon.
"Of course there is pollution, but during the winters there is a lot of smog", Dhawan said.
"I would never say that there is no pollution in Delhi. It is time the ICC (International Cricket Council) comes up with a policy on pollution", said IMA president K. K Aggarwal to news agency AFP.
BCCI secretary Amitabh Choudhary told reporters late Monday that future venues will be reconsidered "in view of the situation which was encountered in the last two to three days".
"As you are aware, the BCCI is sensitive about this fog and smog over the years when they scheduled domestic games out of Delhi".