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 ofthe 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.
Neesham made 85 off only 80 balls, an important innings as he'd lost form during the tour of the United Arab Emirates against Pakistan recently.
Sri Lankan star Kumar Sangakkara dropped two very catchable chances and their bowling rate was desperately tardy. Five bowlers took a wicket apiece but the visitors appear to face an uphill job to stay in the test.
A packed Hagley Oval relished the first day's test cricket in the city since Sri Lanka's visit in 2006.
The 2011 earthquake, which devastated the city, meant there had been no international cricket since early 2011.
McCullum's innings gave the day a special resonance for the crowd.