Jonny Bairstow rode his luck to again rescue England from a top-order collapse with a century on the first day of the third Test against Sri Lanka at Lord’s yesterday.