Josh Inglis made his second Test century and Nathan Lyon struck late as Australia took control of the series-deciding third Test in Cape Town, with South Africa 4-140 at stumps on day three, just 40 runs ahead.
Australia were bowled out for 429 after lunch on Thursday (local time) to take a 100-run first-innings lead, before South Africa reached stumps on 4-140, BBC Sport reported.
Inglis made 102 from 135 balls after coming into the side as a late replacement for the injured Steve Smith, while Alex Carey made 80 from 168 balls, cricket.com.au reported.
Inglis brings up his ton
Inglis went to three figures by reverse-sweeping the first ball he faced from off-spinner Simon Harmer for four, but he fell three balls later, caught behind off Harmer, who then removed Carey the following over.
Harmer finished with 4-104 and Marco Jansen took 3-60, BBC Sport reported. Cooper Connolly added 29 as Australia’s tail fell quickly.
Cricket.com.au noted that in the Pat Cummins era, Australia have bettered the 429 they made at Newlands only five times in away Tests.
Read more: Josh Inglis, Alex Carey Put Australia Ahead in Cape Town Test
Late strikes swing the day
South Africa slipped to 2-35 when Aiden Markram (1) and David Bedingham (11) both fell to catches, before Marques Ackerman made 62 from 80 balls.
Ackerman was caught by Cameron Green off a Mitchell Starc bouncer that grazed his glove, Starc’s eighth wicket of the match. Ackerman signalled for a review just as the 15-second timer expired and was sent on his way, although cricket.com.au reported that replays confirmed the glove contact.
Five minutes before stumps, Lyon bowled South Africa captain Temba Bavuma for 35 from 115 balls with a ball that spun sharply through the gate, BBC Sport reported.
Matthew Breetzke (19) and Ryan Rickelton (8) were not out at the close.
Read more: Steve Smith Neck Injury Confirmed, Out Until New Zealand Tests
What’s next
The series is level at 1-1 after Australia won the first Test by 214 runs and South Africa won the second by an innings and 31 runs. Day four starts at 7.30pm AEDT on Friday, 30 October.
More News
