Faf du Plessis-led South Africa beat India by 135 runs in the second Test to seal the three-match Test series 2-0 at Centurion on Wednesday.

South African bowlers yet again ran through the Indian batting order as debutant Lungi Ngidi finished with the figures of six for 39.

India resumed their innings on 35 for three with Pujara and Parthiv on strike. However, India lost three quick wickets in form of Pujara, Parthiv and Hardik Pandya.

South African bowlers were on-point as the Indian batsmen struggled to counter the bounce and swing. Rohit (47) and Shami (28) stitched together a 53-run partnership before Rohit was dismissed by Rabada. Chasing 287 for a win, India were bundled out for 151 in the second innings.

Brief scores

South Africa 335 and 258 (Dean Elgar 61, AB de Villiers 80, Faf du Plessis 48; Mohammed Shami 4 for 48, Jasprit Bumrah 3 for 70, Ishant Sharma 2 for 40)

India 307 and 151 all-out (Parthiv Patel 19, Rohit Sharma 47, Mohammed Shami 28; Lungisani Ngidi 6 for 39, Kagiso Rabada 3 for 47) by 135 runs.