Kane Williamson scored his 30th test century and Rachin Ravindra his first as New Zealand reached 258-2 by stumps on the first day of the first test against South Africa on Sunday when runs at times flowed like treacle.
Williamson was 112 not out at stumps and Ravindra 118 in an unbroken partnership of 219.
For much of the day, scoring had been difficult. New Zealand scored 65 runs from 25 overs in the first session and 60 runs from 27 overs in the second as a novice South Africa attack produced a spirited performance and tied down the New Zealand batters.