Alastair Cook hit an unbeaten half-century as England began a long vigil to avoid defeat in the third and final Test against Sri Lanka in Galle on Friday.
The tourists, following on 418 runs behind after being dismissed for a new low of 81 against Sri Lanka in the first innings, went to lunch on the fourth day at 102-1 in their second knock.
Left-hander Cook was unbeaten on 53 and Ian Bell was on 17 in an unbroken stand of 35 for the second wicket.
Sri Lanka, who lead 1-0 in the series, have five sessions left -- weather permitting -- to force a 2-0 scoreline that will lift them to second place in the official Test rankings behind Australia.
Light rain forced the players off the field five minutes before the scheduled lunch break and more wet weather has been forecast over this coastal town in the next two days.
Cook, the 22-year-old Essex opener, and captain Michael Vaughan gave England a solid start by adding 67 for the first wicket.
Vaughan made a watchful 24 when a flashy stroke caused his dismissal 90 minutes after the start of play.
Vaughan attempted to drive left-arm seamer Chanaka Welegedara outside the off-stump and only managed to edge a catch to his counterpart Mahela Jayawardene at second slip.
Cook, who made 81 and 62 in the drawn second Test in Colombo, overcame his captain's loss to tackle both pace and spin skillfully on the dual-paced wicket.
He punished Welegedera and Chaminda Vaas with forceful boundaries in front of the wicket and defended stoutly against the spin of Muttiah Muralitharan.
Muralitharan, Test cricket's leading bowler with 720 wickets, has been kept at bay by the England batsmen for nine overs in which the off-spinner has conceded 22 runs.