A blistering 195 by New Zealand captain Brendon McCullum dominated the first day of test cricket in Christchurch in eight years today.
Having been sent in at Hagley Oval, New Zealand had a memorable day, reaching 429 for seven by stumps.
McCullum stole the show with his fourth century of the year, in the process becoming the first New Zealand batsman to complete 1000 runs in a calendar year.
He struck 11 sixes to go with 18 fours before falling five runs short of what would have been a fourth score in excess of 200 this year.
He scored 101 runs in the second session out of a total 131 runs, becoming the second New Zealander after Lou Vincent to complete that achievement and took the Sri Lankan attack apart.
McCullum shared a 126-run third wicket stand with Kane Williamson, who made 54, then added 153 with Jimmy Neesham for the fifth wicket, a New Zealand record against Sri Lanka.