| AB de Villiers escapes a run out as he builds a decisive unbeaten century partnership with Hashim Amla [EPA]
Hashim Amla and AB de Villiers put South Africa in control of the decisive second Test against Australia at Wanderers on Saturday, pushing the Proteas toward a series win with an unbroken 139-run stand on day three.
Amla was 89 not out and De Villiers 70 not out and South Africa 229-3 in their second innings - a lead of 199 - when bad light and then rain ended play an hour early.
With seven wickets in hand and two days to go, South Africa will target a lead of 300-plus, forcing Australia to make a record run chase at Wanderers to win the match and save the series.
The highest successful fourth-innings run chase at the Johannesburg stadium is 294 by Australia six years ago.
South Africa are 1-0 ahead in the two-Test series and edging toward their first series win over the Aussies at home since 1970, and first since they were allowed back into international cricket 20 years ago.
Amla and De Villiers eased the pressure on the Proteas after teenage fast bowler Pat Cummins, who took 2-46, struck twice for Australia in the morning to have the home team wobbling at 90-3.
The 18-year-old debutante repaid the faith shown in him in a crucial match when he dismissed opener Jacques Rudolph for 24 and produced a fierce swinging delivery to get rid of dangerman Jacques Kallis (2) just before lunch.
In between, offspinner Nathan Lyon (1-41) forced South Africa captain Graeme Smith (36) to cut straight to Phillip Hughes as the tourists made early inroads and held the initial advantage.
But Australia could not break through again on the third day as Amla and De Villiers stayed together through two sessions to take control of the match and the short series for South Africa.
Amla hit 13 fours in his 196-ball innings, while De Villiers collected 10 boundaries and a six off the 122 balls he faced.
South Africa first innings 266
Australia first innings
S Watson c Tahir b Kallis 88
P Hughes c de Villiers b Philander 88
U Khawaja lbw b Steyn 12
R Ponting lbw b Steyn 0
M Clarke c de Villiers b Morkel 11
M Hussey b Steyn 20
B Haddin lbw b Tahir 16
M Johnson not out 38
P Siddle b Tahir 0
P Cummins c Boucher b Steyn 2
N Lyon lbw b Tahir 2
TOTAL: (all out) 296
Fall of wickets: 1-174, 2-192, 3-193, 4-212, 5-228, 6-233, 7-255, 8-255, 9-285.
South Africa second innings
G Smith c Hughes b Lyon 36
J Rudolph c Haddin b Cummins 24
H Amla not out 89
J Kallis c Clarke b Cummins 2
AB de Villiers not out 70
TOTAL: (for 3 wickets) 229
The pair both had to grit it out in the early stages of their stand, surviving close lbw calls under pressure from Cummins as well as Mitchell Johnson and Peter Siddle - who both finished wicketless after fading in the afternoon.
De Villiers also shrugged off a painful blow on the toe from a quick delivery from the impressive Cummins.
Cummins struck in the eighth over of the day to boost Australia when Rudolph tried to force a hook shot off a quick, short delivery and sent a catch high into the air for wicketkeeper Brad Haddin.
Smith went to a loose cut shot straight to Hughes at backward point.
Kallis did not even have a chance to settle.
Australia's second youngest Test debutant ever, right-arm paceman Cummins took the crucial wicket of South Africa's top batsman two overs before lunch when his fast outswinger beat Kallis and an edge flew to captain Michael Clarke in the slips.
South Africa were 90-3 and just 60 runs ahead and Australia glimpsed a way back into the series.
But Amla and De Villiers' century partnership in the afternoon moved South Africa toward a significant - and possibly series-clinching - lead as they played cautiously first and then opportunistically later in the day.
They added 97 between lunch and tea and pushed South Africa's lead to the brink of 200 in the 12 overs possible in the final session before light took the players off.
Desperate for a breakthrough, and with Johnson and Siddle struggling to back up Cummins, Australia even turned to Ricky Ponting to bowl late in the day. The 36-year-old batsman's last of his five Test wickets was six years ago.
He returned 0-8 off his one over.