Sri Lanka were 372 for three in reply to England's first innings 486, a deficit of 114, after rain had also forced an early close on the third day.
Mahela Jayawardene was 40 not out and Thilan Samaraweera one not out.
England lead the three-match series 1-0.
Copyright AFP (Agence France-Presse), 2011