England claimed a 46-run first innings lead when South Africa’s Proteas were bowled out for 223 on the third day of the second Test at Newlands.
Anderson wraps up the Proteas effort
James Anderson bagged the 28th five-wicket haul of his Test career by taking both South Africa’s remaining wickets. He finished with five for 40.
Ben Stokes set an England Test record when he held his fifth catch of the innings to dismiss last batsman Anrich Nortje.
In England’s previous 1019 Test matches, there have been 23 instances of four catches in an innings, most recently by England captain Joe Root against Ireland at Lord’s last year.
England’s record-breaker Ben Stokes
Stokes equalled the world Test record of five catches, which had been achieved 11 times previously, most recently by Steve Smith of Australia in 2017/18, also at Newlands.
Anderson struck with the first ball of the day when Kagiso Rabada was caught behind.
It put Anderson on a hat-trick after finishing the second day with the wicket of Keshav Maharaj.
Nortje survived that ball but South Africa added only eight runs to their overnight 215 for eight before he was caught by Stokes.
England reached 52 for at lunch losing Zac Crawley for 25 as he edged a drive between Quinton de Kock and Rassie van der Dussen with the keeper diving to his right to take a good catch and give Rabada the first wicket. England have a 98-run lead with nine second innings wickets still in hand.