Ending the day at a comfortable 312 for two, the hosts are 107 runs ahead of Sri Lanka's first innings total of 205.