Virender Sehwag and Sachin Tendulkar hit centuries in the final test as India fought to level the series against South Africa and hold on to their number one ranking.
Opener Sehwag smashed 165 and Tendulkar carved out a spectacular 106 to help India take a first-innings lead of 46 at Kolkata's Eden Gardens on Monday.
India were 342 for five at the close on the second day, with Sehwag scoring his 19th test century and second in a row and Tendulkar extending his world record to 47 with his fourth straight hundred.
In Images:Sachin Tendulkar looks on as Virender Sehwag raises three figures.