
The hosts took a 206-run lead before declaring and the Sri Lankans then moved to 226 for 6 by stumps.
A 153-ball 63 from opener Udara Jayasundera led the Sri Lankans innings, and heightened his chances of a debut in the first Test against New Zealand next Thursday.