Sri Lanka needed only 18.3 overs of their second innings to beat New Zealand by 10 wickets in the first Test in Galle, with debutant Dimuth Karunaratne scoring 60 not out on day three to end the game two days early.
The batting on both sides was well short of inspiring during the game, but Sri Lanka spinner Rangana Herath was the star of the show, taking 11 Black Caps wickets in the game to leave them all out for 118 on day three. This meant the home side needed 93 to win and they did so with ease.
Karunaratne made a duck in his first innings, but showed why his was picked in the second, racing to his half century at a run a ball, striking nine boundaries in the process. Tharanga Paranavitana was alongside him at the end, on 31 not out.
The day began with the Kiwis on 35 for one, with Martin Guptill and Kane Williamson in the middle. They survived only two overs in the morning, with not a run added, before Guptill was bowled by Nuwan Kulasekara.
The fast bowler then got rid of Williamson four overs later, caught behind for 10. It was all downhill from there for the Black Caps as Herath ripped the heart out of the middle order for minimal runs.
Daniel Flynn was the only man to reach 20 runs for the visitors as they went into the lunch break on 96/8, a lead of only 70 runs. Jeetan Patel was out the first ball he faced after the break, and Suraj Randiv wrapped up the innings with Trent Boult's wicket.
The Sri Lankan openers had no desire to drag out the result, and went at five runs to the over, punishing Doug Bracewell in particular along the way.
The next, and final, Test is in Colombo, starting on25 November, and the Kiwis will need to find an answer to Herath if they are to have any hope of drawing the series.