England ended the longest winless streak in overseas Tests in their history with a crushing victory over Sri Lanka. England’s win was not only their largest in terms of runs over Sri Lanka (though there have been innings victories) but their first in Galle. It was their first win in 14 overseas Tests stretching back to the 22-run victory over Bangladesh in Chittagong in October 2016.
England batted made 342 in their first innings and declared their second innings at 322 for 6. Sri Lanka made 203 in their first innings and bowled out for 250 in their second essay.