England captain Joe Root scored an unbeaten 168 as his team ended the second day of the first Test against Sri Lanka at 320 for four. The visitors are 185 runs ahead of Sri Lanka. Wicketkeeper-batsman Jos Buttler was at the crease on seven with Root.
England resumed at the overnight score of 127 for two and lost the wicket of Jonny Bairstow early with the addition of just four runs. Bairstow fell for 47 after adding 114 with his skipper.
The wicket provided some hope for the hosts.
However, right-handed batsman Dan Lawrence (73) gave him company and added 173 for the fourth wicket to help England consolidate lead.