Pretoria: Quinton de Kock top scored as all South Africa's batsmen got among the runs in a score of 283 for three on the first day of their second Test against New Zealand at Centurion on Saturday.
De Kock showed sparkling strokeplay in a brisk 82 as he and Stephen Cook became the first opening pair to feature in a 100-run partnership for South Africa since December 2013.
Cook scored 56, Hashim Amla 58 and JP Duminy was 67 not out at the close along with captain Faf du Plessis (13).
Left-hander De Kock had been sent up the batting order after Dean Elgar suffered a freak ankle injury on the eve of the test, and he punished the loose balls as he cracked 10 fours on his way to 50.
He was first man out after lunch, however, pulling Neil Wagner and being caught by Trent Boult on the boundary to end a first-wicket stand of 133.
Cook went 20 runs later, taken in the gully by New Zealand captain Kane Williamson's low catch off the bowling of Doug Bracewell.
Amla survived a close lbw decision when on 17 to reach his 31st Test half century before Wagner bowled one that held its line and took an edge to be snapped up by wicketkeeper BJ Watling.
Duminy was given out lbw when he was on 44 but stayed after successfully reviewing the decision. With his place in the test side under threat when AB de Villiers returns from injury, he will be hoping to get to his century when play resumes on Sunday.
New Zealand won the toss and sent South Africa into bat on surface that did not provide the bowlers with expected assistance. Wagner had the best return of two for 51 off 22 overs.
The outcome of this test will settle the two-match series after the first was drawn last week when the majority of playing time was lost to a wet outfield in rain-hit Durban.
South Africa 1st innings
S. Cook c Williamson b Bracewell 56
Q. de Kock c Boult b Wagner 82
H. Amla c Watling b Wagner 58
J. Duminy (not out) 67
F. du Plessis (not out) 13
Extras (b-4, lb-3) 7
Total (3 wkts, 88 overs) 283
Fall of wickets: 1-133, 2-151, 3-246.
To bat: T. Bavuma, S. van Zyl, V. Philander, K. Rabada, D. Steyn, D. Piedt
Bowling: T. Southee 21-3-74-0; T. Boult 19.4-4-53- 0; D. Bracewell 17.2-5-65-1; M. Santner 8-1-33-0; N. Wagner 22-4-51-2.
Umpires: Ian Gould, Paul Reiffel
Match referee: Andy Pycroft
TV umpire: Richard Illingworth