Kumar Sangakkara became the fastest player to reach 12,000 Test runs and will look to rebuild Sri Lanka's innings after they were left teetering on 78 for five at the end of the first day's play in the second Test against New Zealand.
Sangakkara was 33 not out while wicketkeeper Prasanna Jayawardene was dismissed for six in the final over on Saturday in reply to New Zealand's 221 on the green Basin Reserve pitch in Wellington.
Doug Bracewell took two quick wickets and Trent Boult another as New Zealand reduced the visitors to 29 for three.
The tourists then slumped to 58 for four after Tim Southee dismissed Angelo Mathews, before Bracewell had Jayawardene caught in the slips in the final over.
"We are definitely satisfied with the day," Bracewell, who finished the day with figures of 3-23 from 7.4 overs, told reporters. "They're 70 for five and we have an opportunity to make that 70 for six, 70 for seven tomorrow.
"I think it was a good day. The boys are pretty excited about going into tomorrow and seeing what happens."
Sangakkara had entered the game needing five runs to become the fifth man to surpass 12,000 runs, which he achieved with two off his hip into the leg side off Trent Boult.
Sangakkara has accumulated his runs in 224 innings, compared to India's Sachin Tendulkar and Australia's Ricky Ponting, who both needed 247 innings to surpass the mark.
The left-hander, who spent the majority of his career also keeping wickets, was given a standing ovation by the crowd of almost 5,000, though he barely acknowledged the milestone.
New Zealand had been dismissed just after the tea break after they lost their last eight wickets for 80 runs.
The hosts had been in control of the match having raced to 141 for two after lunch, with Kane Williamson and Ross Taylor well set.
Nuwan Pradeep then sparked the collapse as New Zealand lost five wickets for 41 runs before tea with the visitors taking advantage of poor shot selection from the hosts, though Bracewell said the pitch was proving tricky to bat on.
"I think its the sort of wicket where you can lose wickets in clumps," he added.
"It's the sort of wicket if you bowl badly you can get punished but if you stay disciplined and hit good areas and stay patient then you'll get rewarded.
"Looking at where we've got them at the moment 220 looks alright."
Scoreboard:
New Zealand 1st innings
T Latham c P Jayawardene b Lakmal 6
H Rutherford c P Jayawardene b Pradeep 37
K Williamson b Prasad 69
R Taylor b Pradeep 35
B McCullum b Lakmal 0
J Neesham c P Jayawardene b Pradeep 15
B Watling c Chandimal b Mathews 11
M Craig c Mathews b Lakmal 7
D Bracewell b Prasad 16
T Southee c Sangakkara b Pradeep 0
T Boult not out 16
Extras (lb-1 nb-5 w-3) 9
Total (all out, 55.1 overs) 221
Fall of wickets: 1-31 (T Latham), 2-62 (H Rutherford), 3-141 (R Taylor), 4-142 (B McCullum), 5-162 (J Neesham), 6-181 (B Watling), 7-182 (K Williamson), 8-194 (M Craig), 9-195 (T Southee), 10-221 (D Bracewell).
Bowling: S Lakmal 17-2-71-3(nb-3), N Pradeep 16-0-63-4(nb-1 w-2), D Prasad 11.1-1-50-2(nb-1 w-1), A Mathews 9-3-29-1, R Herath 2-0-7-0.
Sri Lanka 1st innings
D Karunaratne c Neesham b Boult 16
K Silva b Bracewell 5
K Sangakkara not out 33
L Thirimanne c B McCullum b Bracewell 0
A Mathews c Watling b Southee 15
P Jayawardene c Neesham b Bracewell 6
Extras (lb-1 nb-2) 3
Total (for 5 wickets, 25.4 overs) 78
Fall of wickets: 1-18 (D Karunaratne), 2-25 (K Silva), 3-29 (L Thirimanne), 4-58 (A Mathews), 5-78 (P Jayawardene).
To bat: D Chandimal, R Herath, D Prasad, N Pradeep, S Lakmal.
Bowling: T Boult 7-1-18-1, T Southee 9-2-30-1, D Bracewell 7.4-1-23-3(nb-2), J Neesham 2-0-6-0.