The wagging South African tail has frustrated the Black Caps on day two of the second cricket test in Wellington.
The Proteas have finished the day on 349 for nine, a lead of 81 runs.
Vernon Philander is 36 not out, while Morne Morkel remains unbeaten on 31.
New Zealand bowler Neil Wagner's trying to find the positives.
"See-saw day. They played really well. I thought we started well this morning and created opportunities, and created chances and bowled pretty well, and if we had more things going our way we could have been in a better position.
"Then there was an outstanding partnership between Bavuma and de Kock. They batted really well, and never gave us a chance.
"As conditions flattened out, I thought they made the most of it. But obviously there's still a lot of cricket left to play."
Wagner returned figures of 3-96, including the key wickets of Bavuma and JP Duminy, while Colin de Grandhomme contributed 3-52 and Tim Southee 2-98.