Johannesburg (AFP) - South Africa were bowled out for 313 on the second morning of the third Test against England in Johannesburg on Friday.
Stuart Broad, James Anderson and Ben Stokes took a wicket apiece as South Africa added 46 runs to their overnight total of 267 for seven.
Wicketkeeper Jonny Bairstow took six catches and missed a chance to equal the world record of seven when he dropped last batsman Morne Morkel.
All of the South African batsmen reached double figures -- the 13th time this has been achieved in Tests.