Leeds: James Anderson claimed his second five-wicket haul in two days as England swept to an innings-and-88-run win over Sri Lanka in three days at Headingley on Saturday.
He took 5-29 to hurry the tourists out for 119 and finish with match figures of 10-45 in the summer's first Test.
Despite a rain delay of almost three hours, England wrapped up victory shortly after tea.
Steven Finn grabbed 3-26, while Kusal Mendis top-scored with 53 for an outclassed Sri Lanka side.
England can take great pleasure from the ruthless manner in which they dismantled a team that won on their last trip to Leeds in 2014.
Sri Lanka's prospects, by contrast, look bleak, and they will be hoping for distinctly less seamer-friendly conditions when the second Test of the three-match series in Durham starts on Friday.
Brief scores
England - 298 (Bairstow 140, Hales 86, Shanaka 3-46)
Sri Lanka - 91 (Anderson 5-16, Broad 4-21) & 119 (Mendis 53, Anderson 5-29)
Result - England won by an innings and 88 runs