Leeds: Stuart Broad took a hat-trick spread over two overs and Liam Plunkett finished with 5/64 as Sri Lanka were bowled out for 257 on the first day of the second Test at Headingley on Friday.
England were 36/0 in reply at stump on day 1.
Earlier, Liam Plunkett took his Test-best figures and Stuart Broad his second Test hat-trick as Sri Lanka were bowled out for 257 by England.
Fast bowler Plunkett, on his Yorkshire home ground, took five for 64 in only his second Test in seven years after he was recalled for the drawn first match of this two-Test series at Lord's.
Broad, who previously took a hat-trick against India at Trent Bridge in 2011, became the first England bowler, and only the fourth in all to perform the feat twice in Tests, after Australia's Hugh Trumble, Jimmy Matthews and Pakistan's Wasim Akram, when he removed Kumar Sangakkara (79), Dinesh Chandimal (45) and Shaminda Eranga with successive deliveries split across two overs.
It was only the third Test hat-trick at Headingley after Broad's England predecessors J.T. Hearne (against Australia in 1899) and Peter Loader (against the West Indies in 1957) also performed the feat at Yorkshire's headquarters.
Sri Lanka, who lost the toss, were bowled out for 257, with Liam Plunkett taking a Test-best 5-64.
The two-match series is level at 0-0 after the first Test at Lord's was drawn.
Sri Lanka - 257 (Sangakkara 79, Chandimal 45, Plunkett 5-64, Broad 3-46) v England
England - 36 for 0
Status - England trial by 221 runs