Faf du Plessis carried his bat for more than seven hours and scored an inspirational century on debut to carry South Africa to a morale-boosting draw in the second Test against Australia on Monday.
The 28-year-old was grit personified in a tension-filled fifth and final day, compiling an unbeaten 110 to steer the Proteas to safety in the stifling heat of the Adelaide Oval.
Australia paceman Peter Siddle and spinner Nathan Lyon captured late wickets to leave South Africa wobbling at 240-8, but all-rounder Du Plessis and Morne Morkel survived the drama-filled final overs to leave the series tied at 0-0 after the drawn first Test in Brisbane.
South Africa were 248-8 at the close, 182 runs behind the 430-run target Australia captain Michael Clarke set for victory, with Morkel unbeaten on eight.
The third and final Test starts in Perth on Friday, a quick turnaround for two teams who will be carrying injuries and battling fatigue after five days in Adelaide's baking heat.
Australia first innings: 550
South Africa first innings: 338
Australia second innings: 267-8 dec.
South Africa second innings
A Petersen b Siddle 24
G Smith c Ponting b Hilfenhaus 0
H Amla c Clarke b Lyon 17
J Rudolph c Cowan b Lyon 3
AB de Villiers b Siddle 33
F du Plessis not out 110
J Kallis c Cowan b Lyon 46
D Steyn c Quiney b Siddle 0
R Kleinveldt b Siddle 0
M Morkel not out 8
TOTAL: (for eight wickets) 248
Overs: 148. Batting time: 547 minutes.
Fall of wickets: 1-3, 2-36, 3-45, 4-45, 5-134, 6-233, 7-234, 8-240.
"Faf was outstanding to make a 100 on debut," Clarke told ABC radio in a pitchside interview.
"It's just unfortunate that the wicket was very good to bat still today.
"It's disappointing we didn't win the Test ... but we've got to get up for Perth."
Du Plessis and Kallis seemed set to frustrate the hosts again after scoring a big partnership in the first innings and guiding their team past the follow-on, but Lyon struck to have Kallis caught for 38 and give Australia renewed hope.
Siddle raised the tension to boiling point by dismissing Dale Steyn for a duck with a full toss that was pushed straight to Rob Quiney in close for the seventh wicket.
Exhausted but charging in on pure adrenalin, Siddle bowled Rory Kleinveldt with a yorker to spark a roar from the thousands of enthralled spectators, but Morkel proved rock solid at the close and scored a pair of boundaries to defuse the threat in the final over.
Du Plessis was earlier made to wait five nervous overs on 98, but brought up his 100th run with a drive through the covers for two off the bowling of Ben Hilfenhaus.
Siddle earlier bowled AB de Villiers with a stinging off-cutter through the gate to remove the wicketkeeper for 33 and end the fifth-wicket partnership after a marathon 68 overs that started shortly after tea on day four.
Wicketkeeper Matthew Wade missed a regulation catch on the second-last ball before tea, grassing a nick from Du Plessis off the bowling of Hilfenhaus to leave his team demoralised.
The miss capped a forgettable Test for Wade, who scored six and 18 with the bat and fumbled a golden stumping chance in the first innings that would have dismissed Graeme Smith for 46, the South Africa captain going on to score a fighting 122.
Australia were frustrated twice by referral decisions, after Clarke had Du Plessis trapped in front immediately before and after the drinks break.
Both were given out and both decisions overturned on video review by the batsman.
The first review showed the ball pitching slightly outside leg stump before cannoning into Du Plessis's pad, while the second showed the ball had never touched any part of the all-rounder's leg and had actually deflected off his bat.
In the second Test in Mumbai, England beat India by 10 wickets for only their second Test victory in India since 1985.
Monty Panesar took his match total to 11 wickets for 210 and Graeme Swann took eight as England levelled the series.
Scores: England 413 & 58-0, India 327 & 142 all out on the spinners pitch.