With a magnificent century in the second Test against New Zealand, Joe Root has taken his Test tally to 12886 runs in 151 ...