New Zealand captain Kane Williamson hit the highest Test score of his career on Friday with a majestic 251 as the hosts posted an imposing...