Mahela Jayawardene has said that England are "not quite up to it" when playing Test cricket under pressure.
Sri Lanka set the hosts a target of 350 for victory with a second-innings total of 457 at Headlingley, but England were reduced to 57-5 by the close of play.
The batsman, who had 79 runs in the second innings, told BBC Sport: "England were quite chirpy this morning, but they quietened up after the first hour.
"They got quite a bit from us this afternoon when they came to bat and they will get some more in the morning. We've seen that, under pressure, they are not quite up to it."
After drawing the first Test last week, Sri Lanka will win the series if they clinch this match tomorrow.