Herath 11 floors New Zealand
Rangana Herath once again wreaked havoc on New Zealand, taking six second-innings wickets to help Sri Lanka to a 10-wicket victory inside three days at Galle.
Having claimed five in the first innings, Herath went one better second time round with 6-43 off 18 overs, his haul coming at an overall cost of 108 runs.
His efforts were the bedrock of a Sri Lanka victory as New Zealand continued their miserable form, underlined by a woeful second-innings effort of 118 - in which Daniel Flynn top-scored with just 20.
That left the hosts needing just 93 to emerge victorious, and they duly romped to victory; Tharanga Paranavitana finished on 31 and debutant Dimuth Karunaratne 60.
Having resumed on 13 for one, Black Caps pair Martin Guptill and Kane Williamson moved the score on to 35. Yet Nuwan Kulasekara rocked the tourists, bowling the former before having the latter caught behind.
Herath, having got rid of Brendon McCullum last night, then added to his haul by trapping Ross Taylor plumb in front with an arm ball.
James Franklin was next to go, caught in a tangle as the ball went between his legs, hit wicketkeeper Prasanna Jayawardene in the chest and deflected on to the stumps before the left-hander could make it back.
The wheels continued to come off as Flynn and Doug Bracewell were removed by Herath in successive balls. The left-arm spinner found additional turn to bowl Flynn for 20 before Bracewell departed first ball to one that went on with the arm.
Tim Southee blocked the hat-trick delivery, but did not last much longer as he was left to rue giving Suraj Randiv the charge, Jayawardene completing the stumping after the ball had flicked the batsman’s pad.
Lunch brought a welcome break for New Zealand, yet Herath immediately picked up where he left off afterwards, Karunaratne taking a fortuitous catch to remove Jeetan Patel.
Trent Boult gave the Black Caps a much-needed reason to cheer, slogging Randiv for back-to-back sixes - only to then edge the off-spinner to Mahela Jayawardene at slip.
In reply, Karunaratne was seemingly spraying boundaries at will in an innings more reminiscent of Twenty20 cricket, his unbeaten run-a-ball 60 including nine fours.
Fittingly, his ninth boundary produced the winning runs as he swivelled at the crease and pulled Bracewell’s short delivery to the rope.
Paranavitana was more conservative, making 31 off 51 balls with three fours and one six.
It was notable Southee did not bowl after taking four wickets in the first innings, one of the few tourists - along with McCullum and Flynn - to emerge with any credit.