Ben Stokes, Jonny Bairstow thrash South African bowlers
Stokes slammed 258 and Bairstow made 150 not out before England declared on 629 for six. The pair shared a world Test record sixth wicket partnership of 399.
A bad day for South Africa got worse when Stiaan van Zyl was run out in the third over of their reply. South Africa were 24 for one at tea.