Kamindu Mendis maintained his red-hot form and struck a majestic 114 to power Sri Lanka to 302/7 on the opening day of the first Test in Galle on Wednesday.
Electing to bat in the first match of the two-Test series, Sri Lanka slumped to 106/4 but Kamindu's fourth Test hundred ensured the hosts breached the 300-run mark.
Ramesh Mendis was unbeaten on 14 at stumps with Prabath Jayasuriya yet to open his account at the other end at the Galle International Stadium.
Earlier, New Zealand speedster William O'Rourke (3/54) hectored the Sri Lankan top order bowling with unbridled aggression.
Dimuth Karunaratne (two) was done in by the extra bounce O'Rourke generated while Pathum Nissanka (27) succumbed to a searing yorker.
Angelo Mathews (36) combined with Dinesh Chandimal (30) to arrest the slide but had to leave the field after getting his right index finger bruised by
Ajaz Patel ended Kamindu's stellar knock when the ball landed on footmarks and reared up. Kamindu, who had shaped for the cut shot, could only glove it to Daryl Mitchell, who moved across from slip to take the catch.
Pant to make Test return after 632 days!
Secret of Kohli's success: Chanting 'Om Namah Shivaya'
SEE: Kohli-Gambhir 'put an end to all the masala'
Gambhir is all-praise for THIS 'game-changing' bowler
What's Dhoni Doing In The US?