South Africa collapsed after tea to lose 7 wickets for just 32 runs as India gained the upper hand.
Debutant Alviro Petersen scored a century (100) and Hashim Amla (114) put on 209 runs but South Africa slumped to 266-9 after a strong start.
Harbhajan 3-60 and Zaheer 3-77 were the chief destroyers. India is 10 down after losing the first test.
2nd Test Day 1 Kolkata Feb 2010.