Sri Lanka reached 2-108 at lunch on Friday's first day of the second Test against New Zealand, fighting back after Tim Southee removed both openers on a green Seddon Park pitch in Hamilton.
Southee managed to get rid of Dimuth Karunaratne (12) and Kusal Mendis (31) to reduce the visitors to 2-44, before Dinesh Chandimal (41no) attacked the fuller length bowled by New Zealand. Udara Jayasundera was 23 not out at the break.
The hosts had probably been hoping for more wickets after captain Brendon McCullum won the toss and wasted little time in giving his four-pronged pace attack first opportunity on the pitch.
Mendis rode his luck after being dropped by Ross Taylor in the second over, but was prepared to chance his arm against the bowling with inside, outside and leading edges flying just wide of desperate fielders.
He was not only dropped by Taylor, but a Doug Bracewell delivery hit the top of his off stump yet failed to dislodge the bails when he was on 20.
The 20-year-old then was awarded five runs when an attempted run-out by McCullum just missed the stumps, with Mendis well short of his ground despite a dive, and the ball went flying to the boundary.
The stubborn Karunaratne had again held up his end before he chased a wider delivery from Southee and gave an inside edge to wicketkeeper BJ Watling.
Watling then took his second catch when Southee produced another perfect outswinger that Mendis had to play, but only succeeded in nicking the ball behind.
Chandimal, who scored half-centuries in both innings in the first test in Dunedin, continued the positive approach set by Mendis and was scoring at more than a run a ball as he and Jayasundera put on an unbroken 64-run partnership.