That's it! India have completed a 203-run win to take 1-0 lead. Mohammed Shami gets Kagiso Rabada on 18 to complete his five-wicket haul.
WICKET! Mohammed Shami finally breaks through the resistance as he slips one past the defenses of Dane Piedt. Well played Piedt. He walks back after 56. Score 161/9, chasing 395
FIFTY. Maiden Test fifty for Dane Piedt. This has been a superb innings from the South African no. 10. Eight fours and a six in his 87-ball effort so far. Score 149/8, chasing 395
And the ball now has been tossed to Rohit Sharma. The current partnership is now 76 runs
Fifty-run partnership between Piedt and Muthusamy for the ninth wicket now.
We are back with the second session underway now. Will India finish it off? Or is there more to this Test? Stick with us for all the updates
LUNCH! So the pair of Piedt and Muthusamy have taken the Test into another session with their late resistance after India bowlers ran riot in the morning. Together these two have added 47 runs for the ninth wicket so far. Score 117/8, chasing 395
This partnership between Dane Piedt and and Senuran Muthusamy is frustrating India now. Piedt is moved to 29 off 48 with five fours and a six. Muthusamy has consumed 37 deliveries for his 15 runs. The stand is now worth 40. Score 110/8, chasing 395
WICKET! Another one bites the dust. Keshav Maharaj out for a golden duck. Pitched in line and rapped on the pad. This time umpire raises the finger but Maharaj reviews. And it's three reds. So the decision stays. Score 70/8
WICKET! This should be over soon. Before lunch? Ravindra Jadeja pins Philander in front and reverses the not out decision on review. Philander registers a three-ball duck. Score 70/7
Wicket! Stunning from Jadeja as he just sticks out his left hand to take an excellent return catch. Aiden Markram has been dismissed for 39. Score 70/6
WICKET! Shami is on a roll today. He's making the South Africans dance to his tunes. An excellent delivery from Shami that sneaks through the gate and crashes on the off stump. Quinton de Kock bowled for a two-ball duck. Score 60/5
WICKET! Oh dear! What has Faf du Plessis done? He's perplexed. Pitched just outside off and the South Africa captain shoulders arms and the ball jags back to uproot the stumps. He scored 13. Score 52/4
So Ravindra Jadeja into the attack now. South Africa, after losing two wickets in as many overs, are slowly recovering. Score 48/3 in 20 overs
WICKET! Temba Bavuma on all fours! Timbers shattered. Mohammed Shami has landed a major blow as he gets rid of Temba for a two-ball duck. South Africa 20/3
WICKET! Ashwin strikes in the second over of the morning and it's De Bryun who has been cleaned up for 10. This is Ashwin's 350th Test wicket in 66th match - the joint-fastest in history equalling the record of Muttiah Muralitharan
Day 5 is underway in Vizag. India start with pace - in Mohammed Shami. And South Africa are off to a bright start with seven runs in it including a boundary
All set for the fifth day. It's a clear blue sky at Vizag today. Let's hope it stays that way because we have got a potentially interesting final day on the cards. India need nine wickets to win.