Goodnightpublished at 16:40

Well, it's time for me to sign off after what has been a sensational day of cricket.
There's going to be plenty more reaction over here and I'll be back in the morning.
Until then... night!
/** * https://gist.github.com/samthor/64b114e4a4f539915a95b91ffd340acc */ (function() { var check = document.createElement('script'); if (!('noModule' in check) && 'onbeforeload' in check) { var = false; document.addEventListener('beforeload', function(e) { if (e.target === check) { = true; } else if (!e.target.hasAttribute('nomodule') || !) { return; } e.preventDefault(); }, true); check.type = 'module'; check.src = '.'; document.head.appendChild(check); check.remove(); } }());
Stokes 258 off 198 balls
Second fastest Test double century
Bairstow 150* - maiden Test century
Highest Test sixth-wicket stand (399)
Amla 64*, De Villiers 25*
England lead 1-0 in four-match series
Marc Higginson and Justin Goulding
Well, it's time for me to sign off after what has been a sensational day of cricket.
There's going to be plenty more reaction over here and I'll be back in the morning.
Until then... night!
Geoffrey Boycott
Ex-England batsman on BBC Test Match Special
"I think if they could get these two (Amla and De Villiers) out reasonably early, there's enough players in that line-up that are not great players, that England could get them out. There's guys who are not in great form, and the tail end is poor. De Villiers can be cruel - we've seen him in one-day cricket, he can play like Ben Stokes. The first half of the day is crucial."
What about tomorrow? England will have a second crack at South Africa, who still need 289 runs to avoid the follow on tomorrow.
I know what you're thinking... 289 runs? Ben Stokes could get them before breakfast...
#bbccricket
Nice, Jeanna. Nice.
Geoffrey Boycott
Ex-England batsman on BBC Test Match Special
"Elgar played well - a nice big stride forward to the ball. He plays very straight, he drives the ball off the front of the bat.
"Once you've done it in Test cricket, it only takes 20 or 30 runs. A batsman like Amla, who caresses it, he could easily get 200 tomorrow."
Any praise for a chastened South Africa from Geoffrey? Of course...
England's Jonny Bairstow on Sky Sports: "It's the best day of my life. There's been ups and down along the way. It's not just special for me, but all the people who have helped me along the way. I'm over the moon.
"It's a special day for all the family, both here and not here.
"There's been lots of things over the last few years. My grandpa ed away last year and my dad's anniversary is coming up.
"It's great to play Test cricket and to come out and score 150 in a new year's Test, it's the start of what will hopefully be a long career.
"It was absolutely not a plan to play second fiddle to Ben, but he was going like a steam train. He was unbelievable and it was a special knock."
Jonny's father David, who played four Tests for England and had a glittering Yorkshire career, died aged 46 on 5 January 1998.
More from Ben Stokes: "People won't speak of Jonny's knock, but the way he played his natural game was amazing.
"Jonny has worked really hard on how to play quick bowling. In the first Test he showed what form he is in. I'm buzzing for him.
"I was conscious of getting out of the way when he got his first hundred. You want that 10 or 15 seconds all to your self. You want to salute your team-mates and the Barmy Army.
"I let him have his moment then told him how proud I was of him."
More from Ben Stokes: "It's nice when you get a flat wicket. You can hit through the line and you don't have to worry about your feet because I was just using my hands by the end of it.
"Cookie sent a message out when we were on 600 saying '630, or do you want to go for 300">