(For ball-by-ball commentary, scroll down to the bottom of the page)
Day 4 round-up: Jacques Kallis scored a fairytale hundred in his last Test as South Africa consolidated their position on the fourth day of the second and final Test against India, taking a 166-run lead which could prove decisive going into the fifth day in Durban. India were 68 for 2 in their second innings, still trailing the hosts by 98.
While Kallis (115) got to his 45th Test century, India had only themselves to blame. They paid price of avoiding taking the second new ball until the 147th over - 66 overs after it was due. When it was taken, South Africa had already amassed 431 for 7 on the board, with their lower-order raring to add more to their lead.
Dale Steyn celebrates after bowling Cheteshwar Pujara. (AFP)
Indian batsmen, as expected, had a tough time against the South African pacemen, who were incisive in their line and lengths, offering not even an inch to their counterparts. Murali Vijay batted for 13 deliveries for his six, while Shikhar Dhawan battled for 87 balls for his 19. Cheteshwar Pujara (32*) had already faced 90 balls, while Virat Kohli (11) too batted for 26 deliveries before bad light stopped the play.