AB de Villiers notched his 21st Test century as South Africa nudged ahead of West Indies on day three of the third Test in Cape Town.
AB de Villiers notched his 21st Test century as South Africa nudged ahead of West Indies on day three of the third Test in Cape Town.