It's been a tough day four for New Zealand in the second test between the Black Caps and South Africa

The hosts declared at Centurion with a lead of exactly 400, and Dale Steyn has ripped the heart out of New Zealand's top order.

South Africa were 105-6 at stumps on day three after bowling out New Zealand for 214 in their first innings. Kane Williamson's 77 was the only score of note for the Black Caps.