South Africa defeated India in the third Test in Cape Town by 7 wickets to clinch the series 2-1. With this, India failed to secure their maiden Test series victory on South African soil. South Africa have hosted India for eight Test series so far, out of which the home side has won seven times, while one ended in draw.