At the break, the visitors trailed by 266 runs with six first-innings wickets remaining.
Brief scores:
India 1st innings: 536/7 in 127.5 overs (Virat Kohli 243, Murali Vijay 155; Sandakan 4/167)
Sri Lanka 1st innings: 270/4 in 102 overs (Angelo Mathews 111, Denesh Chandimal 98 batting). (PTI)