After a poor outing in the first Test in Visakhapatnam, South Africa once again found themselves in the receiving end as India crushed the visitors by an innings and 137 runs in the second Test at Pune on Sunday to take an unassailable 2-0 lead in the three-match series.