Alastair Cook became the first England batsman to score 10,000 Test runs as his side sealed a series win over Sri lanka at the Riverside on Monday.
England won the second Test by nine wickets with more than a day to spare to go an unassailable 2-0 up in the three-match series.
Set 79 for victory after making Sri lanka follow-on, England finished on 80 for one.
left-handed opener Cook was 47 not out and Nick Compton, who hit the winning runs 22 not out. His innings saw Cook score the five he needed to become just the 12th player of all time to make 10,000 Test runs. Cook reached the landmark when he clipped Nuwan Pradeep for four through mid-wicket.
Chandimal century
Earlier, Dinesh Chandimal's excellent hundred kept England waiting as Sri lanka made 475 in their second innings.
Chandimal's 126 was his sixth hundred in 27 Tests but first outside Asia. He received excellent support from Rangana Herath (61) in seventh-wicket stand of 116.
Sri lanka resumed on 309 for five, 88 runs adrift of England's 498 for nine declared built around Moeen Ali's Test-best 155 not out.
Chandimal was 54 not out overnight and Milinda Siriwardana unbeaten on 35 after Sri lanka captain Angelo Mathews (80) and Kaushal Silva (60) initially kept England at bay.
Play began o Monday under a heavily grey sky.
Siriwardana had not added a run to his overnight score when he edged Anderson straight to Alex Hales at gully to end a stand worth 92.
Chandimal was lucky on 69 when he got an inside edge off Anderson only for diving wicket-keeper Jonny Bairstow to spill the catch despite getting both gloves to the ball.
An edged boundary off Woakes to third man saw the 26-year-old Chandimal to a 172-ball hundred including 11 fours. Chandimal ended the session in style by cover-driving Woakes for four off the last ball before lunch.
Herath, dropped in the deep by James Vince off Anderson on 46, completed an 87-ball fifty with six fours.
The 38-year-old eventually fell when Anderson, taking the fielders out of the equation, had him lbw from round the wicket to claim his 450th scalp in the five-day game. Anderson, already England's all-time leading Test wicket-taker, then bowled Shaminda Eranga.
Chandimal's five-hour innings ended when he was bowled driving at Stuart Broad.
Brief Scores
England: 80/1 (Cook 47*) beat lanka: 475 (Chandimal 126; Anderson 5/58) by 9 wickets.