Herath clips Kiwi wings
The left-armer's effort was his fourth five-wicket haul in eight matches at the venue and means 40 of his 159 Test wickets have come here.
New Zealand struck back late with Tim Southee dismissing Sri Lanka debutant Dimuth Karunaratne leg-before wicket for nought as the home side reached nine for one at close of play.
Herath dismissed New Zealand's top-scorers, Brendon McCullum (68) and Daniel Flynn (53), and was well supported by seam bowlers Shaminda Eranga (three for 51) and Nuwan Kulasekara (two for 31).
New Zealand (I Innings):
Guptill c Mathews b Eranga11
McCullum b Herath68
Williamson c P’vitana b Eranga0
Taylor b Kulasekara9
Flynn c P Jayawardene b Herath 53
Franklin lbw Herath 3
Van Wyk b Herath 28
Bracewell c M J’wardene b Herath 12
Southee c Mathews b Eranga 16
Patel (not out) 12
Boult b Kulasekara 7
Extras (LB-1, N-1) 2
Total (all out, 82.5 overs) 221
Fall of wickets: 1-29, 2-29, 3-40, 4-130, 5-142, 6-155, 7-181, 8-196, 9-207
Bowling: Kulasekara 12.5-5-31-2, Eranga 16-5-51-3, Mathews 3-0-11-0, Herath 30-5-65-5, Randiv 21-1-62-0.
Sri Lanka (I Innings):
Paranavitana (batting) 0
Karunaratne lbw Southee 0
Randiv (batting) 3
Extras (B-4, LB-2) 6
Total (for 1 wkt, 5 overs) 9
Fall of wicket: 1-2. Bowling: Boult 3-2-2-0, Southee 2-1-1-1.