Indian bowler Mohammed Siraj engineered an extraordinary South African batting collapse as the hosts were bowled out for 55 before lunch on the first day of the second Test at Newlands on Wednesday.
India vs South Africa 2nd Test Scorecard
Siraj took a career-best six for 15, bowling unchanged for nine overs as South Africa’s decision to bat first backfired spectacularly.
It was South Africa's lowest total since they were bowled out for 36 and 45 against Australia in Melbourne in 1931/32.
Stand-in South African captain Dean Elgar, playing in his last Test, stressed the need for his team to start well as they defend a 1-0 lead in the two-match series.
But it was India who controlled the morning's play on a pitch which offered bounce and seam movement.
Siraj exploited the conditions superbly, with none of the batsmen looking comfortable against him.
He started South Africa's collapse when he had Aiden Markram caught at second slip for two in his second over.
He followed up by bowling Elgar for four in his next over.
Jasprit Bumrah had new cap Tristan Stubbs caught at short leg for three before Siraj took the next four wickets.
Indian captain Rohit Sharma's decision to keep Siraj on was rewarded when the fast bowler took the wickets of David Bedingham (12) and Marco Jansen (0) in his eighth over.
Top-scorer Kyle Verreynne (15) was Siraj's sixth victim in his ninth over.