Harry Brook has enjoyed a dream tour of Pakistan, crashing three consecutive centuries in Rawalpindi, Multan and now Karachi as England hunt a historic 3-0 series whitewash.
And while striking a superb 111 to help England earn a slender first innings lead, Brook broke a 38-year-old record held by David Gower. Having smashed 468 runs at an average of 93.60, Brook now holds the record for the most runs scored by an Englishman in a Test series in Pakistan.
That record was previously held by Gower, who scored 449 runs at 112.25 back in 1984. And Brook's third hundred of the series has been described as his best one yet on what has been a "tour of dreams" for the 23-year-old.