Left-arm spinner Prabath Jayasuriya took two overs to polish off the New Zealand tail and complete a five-wicket haul as Sri Lanka sealed a 63-run victory in the opening test at Galle International Stadium on Monday.
Chasing 275 for victory, New Zealand were all out for 211 despite Rachin Ravindra's gallant 92, their batters unable to negotiate the sharp turn and low bounce at the venue.
Jayasuriya (5-68) claimed his eighth five-wicket haul, seven of them coming at his happy hunting ground in Galle alone.
New Zealand began the final day needing 68 runs for a memorable win with two wickets in hand but Sri Lanka took only four overs to wrap up victory.
New Zealand's slim chances evaporated in the second over of the day when Jayasuriya ended Ravindra's stellar knock, which included nine fours and a six.
The batter reviewed the lbw decision more in desperation than anything else and replays confirmed Ravindra was plumb in front.
Jayasuriya bowled William O'Rourke in his next over to seal Sri Lanka's victory, beating the batter's defensive prod at an arm ball.
Jayasuriya's match haul of nine wickets earned him the player of the match award, while Ramesh Mendis claimed three second-innings wickets.
The second test, also in Galle, begins on Thursday.