South Africa v Australia, 1st Test, Jo'burg, 3rd day
Australia in command despite de Villiers ton
AB de Villiers lost his overnight partner Neil McKenzie early and had plenty to do•Getty Images
Mitchell Johnson proved a thorn in South Africa's side, dismissing Duminy and Mark Boucher•ESPNcricinfo Ltd
Siddle picked up 3 for 76 as South Africa slumped to 158 for 8 by lunch•Getty Images
A succession of boundaries took de Villiers to his eighth century, but couldn't prevent Australia taking a 246-run lead•Getty Images
... but came out after the interval and played some punchy shots•Getty Images
There was much conversation in the middle concerning an appeal against JP Duminy - it was later revealed that the relevant camera was down•Getty Images
de Villiers gave the home fans something to cheer about when he reached his 17th fifty in his 50th Test•Getty Images
Getty Images
Johnson took the final wicket to finish with 4 for 25 from 18.1 overs•Getty Images
Morne Morkel nailed Simon Katich for cheap and Australia were 51 for 1 when bad light and rain curtailed play•Getty Images
Getty Images
de Villiers added 52 with Dale Steyn before Steyn was dismissed for 17 by Andrew McDonald•Getty Images
Phillip Hughes was given a proper testing with the short ball before tea ...•ESPNcricinfo Ltd