England won the third and final Test of the series to complete a whitewash in Sri Lanka.
England won by 42 runs to secure the victory – it is only the third time Sri Lanka have been whitewashed at home.
Kusal Mendis hit 86 and Roshen Silva made a fine 65 to frustrate the tourists before Jack Leach ran out Kusal to seemingly restore control.
Moeen Ali (4-92) struck twice to put England on the brink until a defiant last-wicket stand of 58 from the hosts.
But Leach (4-72) snared Suranga Lakmal lbw to bowl out Sri Lanka for 284.