South Africa gave the perfect farewell to Jacques Kallis by defeating India by 10 wickets at Kingsmead, Durban.
The hosts sealed the 2-Test series 1-0.
Images courtesy AFP and AP.
India had a horrible start when the tourists lost Virat Kohli off the first delivery of the day.
Kohli had scored 11 a day earlier but on the final day, an edge to AB de Villiers off Dale Steyn is all he could manage.
Steyn was back soon after to dent another blow.
Cheteshwar Pujara failed to negotiate a pacey delivery which shattered his off-stump and cut-short his fight.
If Steyn's spin was considered unplayable, Robin Peterson's spin was not too simple either.
Peterson first removed MS Dhoni and then got rid of Ravindra Jadeja who was guilty of playing an ambitious shot when not needed.
It was Ajinkya Rahane who waged a lone battle at the other end.
The batsman played with a positive intent and despite losing several partners, managed to make the Indian scorecard tick.
Rahane looked all set to complete a century but his wicket on 96 ended India's feeble resistance on 223.
Graeme Smith (in pic) and Alviro Petersen came out with just 58 needed.
Both batsmen played with sensibly and stroked their way past the finish line.