Ben Stokes' sensational display of attacking batting left South Africa "shell-shocked" in the second Test with England, according to Dean Elgar.
Stokes (258) and Jonny Bairstow (150 not out) dominated the Proteas' inexperienced bowling attack on Sunday with some outstanding shots, both men sending the ball to the boundary on regular occasions in Cape Town.
Together they added 196 in the first session of day two, before continuing the assault as their partnership reached 399, Stokes notching his maiden 250 and Bairstow going past three figures for the first time.
Eventually England declared on 629-6, leaving a weary South Africa to begin their reply, the hosts reaching the close 141-2 with Hashim Amla (64) and AB de Villiers (25) at the crease.
"Stokes seems to be one of those players that chances his arm quite a bit but I guess that is the way he plays, but massive credit to him as it came off," Elgar said.
"This morning he came out quite positive and aggressive and it could have gone to hand and we would be sitting here with a different story to write tomorrow morning. Unfortunately we copped quite a heavy first innings by them, but you to ride your luck when it's there.
"We were just shell-shocked with what happened out there. But I only had 10 minutes to get over it before I had to go back out there," added the opener, who made 44 before falling victim to Stokes.
With no Dale Steyn or Vernon Philander in their side, South Africa's pace attack of Morne Morkel (1-114), Chris Morris (1-150) and Kagiso Rabada (3-175) all took punishment, but Elgar felt they stuck to their task well.
He added: "I must give our bowling attack a massive amount of credit, whatever our captain asked for they put up their hands.
"We had different game-plans to get them out but it's one of those days where you just have to take your cap off and say to them 'well done, you won the battle'.
"We practically played a whole new bowling attack and a lot of guys have very little Test experience. It's frustrating but it's part of the game and it makes your group stick together more."
England lead the four-Test series 1-0 after winning the first match by 241 runs in Durban last week.