Moeen Ali bagged the big wicket of Niroshan Dickwella early on day five to give England the perfect start. The England all-rounder picked up two wickets in three deliveries as he also sent back Suranga Lakmal for a duck.
Jack Leach then dismissed Malinda Pushpakumara to complete a 57-run win for England who take an unassailable 2-0 lead in the three-match series.
England were three wickets away from a series clinching win when play got underway in the final day of their second Test against Sri Lanka in Kandy.
The hosts resumed from their overnight score of 226-7 in the second innings, still 75 runs away from what would be a famous victory.
Do not miss any of the action from this enthralling Test at the Pallekele International Stadium by following the ball-by-ball coverage below.