England registered their first overseas Test victory for more than two years, defeating Sri Lanka by 211 runs with a day to spare in Galle. England had set an improbable target of 461 runs to Sri Lanka. In reply, Sri Lanka got all out for 250 after tea on the fourth day. England earned their biggest win against Sri Lanka in Rangana Herath’s farewell Test.