Colombo, Sri Lanka: Sri Lanka threw away a promising position in the final Test against England on Saturday, collapsing from 183 for 2 at tea to 240 all out as Adil Rashid and Ben Stokes skittled the hosts.
Replying to England's 336, Danushka Gunathilaka was the only man out for Sri Lanka before lunch on day two, caught spectacularly by Keaton Jennings at short leg for 18 off Jack Leach.
Dimuth Karunaratne, dropped at slip by captain Joe Root off Stuart Broad early in his innings, and Dhananjaya de Silva then put on a 142-run third-wicket partnership.
Just before tea, de Silva fell for 73, dismissed by another fine catch by Jennings at short leg off Rashid, but with Karunaratne still in and Root rueing his error, Sri Lanka looked comfortable.
But in the first over after tea Karunaratne went for 83, with Jennings again the catcher and Rashid once more the bowler.
Wickets then tumbled, giving Rashid five wickets and Stokes three as the hosts put on just 53 runs for their last seven wickets, giving England, 2-0 up in the series, a 126-run first-innings lead.