New Zealand v West Indies: Kane Williamson scores Test-best 251

New Zealand captain Kane Williamson hits 251, his highest Test score, in the opening game of a two-Test series against West Indies.

Full credit to bbci.co.uk Please read more here.