India captain Virat Kohli smashed a career-best 243, his second successive double hundred, before a blanket of smog prompted him to declare on 536 for seven in the third and final test against Sri Lanka on Sunday.
The home side’s attack then turned the screw even further on the visitors when they reduced Sri Lanka to 131-3 on the second day.
Angelo Mathews capitalised on an early reprieve to score 57 not out and skipper Dinesh Chandimal was on 25 with Sri Lanka still 405 behind on a hazy day in the Indian capital.
Several Sri Lankan players returned from the lunch break