Former England captain Joe Root has become just the 14th player to make 10,000 Test match runs, after scoring a brilliant hundred to guide his side to a dramatic win over New Zealand at Lord's.
When he came out to bat in the second innings, Root needed to score exactly 100 runs to reach the milestone. And he delivered just that with a stunning 26th Test century that ensured England won the match.
In the process, Root became the joint-youngest player to score 10,000 Test runs, having reached the milestone at the exact same age as Sir Alastair Cook - 31 years and 157 days. Speaking on commentary for BBC Test Match Special, Cook said: "It is absolutely mad that it is exactly the same age. I am happy to call it a draw...