The Indian pace attack again destroyed the Proteas top order with some magnificent bowling.
India now requires only 6 wickets on day 5 to win this Test match and get a lead of 1-0 in this series.
South Africa needs more 211 runs to win with 6 wickets in hand but it is looking quite difficult for them because the pitch is supporting the bowlers very much.
India 1st innings 327 all-out
KL Rahul 123 Ngidi 6-71 Agarwal 60 Rabada 3-72
South Africa 1st innings 197 all-out
Bavuma 52 Shami 5-44 de Kock 34 Bumrah 2-16
India 2nd innings 174 all-out
Pant 34 Rabada 4-42 Rahul 23 Jansen 4-55
South Africa 2nd innings 94-4
Elgar 52* Bumrah 2-22 . Petersen 17 Siraj 1-25
The India team batted very poorly in their second innings but they still got enough runs on the board to win the match.
The South African pacers were again brilliant today as they picked up all the 10 wickets that fell in the Indian innings.
Kagiso Rabada and the debutant, Marco Jansen picked up 4 wickets each to finish the Indian batting lineup for just 174 runs.
None of the Indian batters was able to score a half-century in the second innings.
The top scorer was Rishabh Pant who scored only 34 runs.
The nightwatchman, Thakur was dismissed by Rabada after scoring only 10 runs including a six and a four.
The century maker of the 1st innings, Rahul failed to score runs in the second innings as he got out on just 23 runs.
He was dismissed by Lungi Ngidi in the 23rd over.
Kohli fails again
The skipper, Virat Kohli again failed to score big runs and the wait for his 71st international hundred is getting longer and longer.
Virat got caught behind on Jansen’s delivery after scoring only 18 runs.
Both Pujara and Rahane again failed to convert their good starts into big innings as they got out on 16 and 20 runs respectively.
India was 6 down on 111 runs but Pant somehow dragged the total to 174 with the help of tail-enders.
Rabada and Jansen claimed 4 wickets while Ngidi who picked up 6 wickets in the first innings ended his match with figures of 8-102.
India gave a good target of 306 runs to South Africa to win the Test match.
Shami strikes early
Mohammad Shami got an early breakthrough by dismissing Markram in only the second over of the innings.
Shami clean bowled him on just 1 run.
South Africa lost their 2nd wicket early when Keegan Petersen was caught behind off a brilliant delivery by Mohammed Siraj.
After losing 2 early wickets on just 34 runs, the skipper Dean Elgar had a much-needed 40 runs stand for the 3rd wicket with Rassie van der Dussen.
Dean Elgar is still unbeaten on 52 runs.
Late strikes from Bumrah
When the partnership between Elgar and Van der Dussen was looking good, Bumrah struck with an unbelievable delivery to send Van der Dussen back to the pavilion.
Bumrah bowled an impeccable delivery that hit the top of off stump and the batter can’t do anything about that.
He also removed the night watchman, Keshav Maharaj on the last ball of the day.
An unplayable yorker ensured that South Africa don’t go into stumps with the nightwatchman still batting on the crease.