Opener Martin Guptill shook off a poor return from the series in Australia with 156, his third test century, and he shared in a record second-wicket partnership of 173 runs with Kane Williamson (88).
Captain Brendon McCullum provided a scintillating 75 off 57 balls, though Sri Lanka's bowlers fought back in the final session to take six wickets and ensure they were still in the game.
(Reporting by Greg Stutchbury in Wellington; Editing by Ed Osmond)
Share
