Eng 71-2 (Cook 43, Root 3)published at 20 overs
Did someone in the dressing room tell Compton: "Bet you can't win it with a six?" All very odd. Anyway, Root inches England three runs closer.
England win by 7 wkts in three days
Unassailable 2-0 lead in four-Test series
South Africa 83 all out in 33.1 overs
Broad 6-17, including 5-1 in 31 balls
England chase 74 to win: Cook 43
James Gheerbrant and Stephan Shemilt
Did someone in the dressing room tell Compton: "Bet you can't win it with a six?" All very odd. Anyway, Root inches England three runs closer.
#bbccricket
Rachel T: Nick Compton gets carried away. Now I've seen it all!
Joe Root, fresh from his superb knock in the first innings, is the new man. England are six runs away.
Michael Vaughan
Ex-England captain on BBC Test Match Special
"I don't get that. He's not that kind of player. He'll be in that dressing room thinking, 'What the hell have I done that for?' Experienced players just don't do that. You get in that dressing room not out."
Jonathan Agnew
BBC Test Match Special
"He tried to finish it in style but he's holed out."
Compton c Morkel b Elgar 0 (Eng 68-2)
Oh dear, that's rather unnecessary. Compton tries to finish it with a six but doesn't get hold of the shot and Morne Morkel takes a superb catch under the swirling ball. Strange from Compton, who has rather spoiled his healthy series average there.
#bbccricket
Glenn: Just got into a pub after a winter hill walk to see England 10 runs away from a series victory. Did I miss much?
So, Nick Compton is the new man, although he's down the other end for the time being. Cook picks up three with a nice drive through the covers, and Compton blocks his first ball.
Michael Vaughan
Ex-England captain on BBC Test Match Special
"That's one he will regret deeply, it was a half-volley, he should have whacked it straight down the ground. That's silly, a real dampener on the victory for him. Another failure and there will be more chat about his position."
Hales lbw b Elgar 18 (Eng 64-0)
Oh Hales. He could really have done with a nice, comforting 'not out' here, but instead he has to make the familiar, soul-destroying trudge back to the pavilion. And in such unnecessary circumstances too: sweeping the part-timer, 10 runs away from victory. Ah well.
Michael Vaughan
Ex-England captain on BBC Test Match Special
"That's a silly shot. Elgar's not going to be spinning the ball. It was there to be drive - just whack it down the ground. Alex Hales is going to regret that deeply."
Part-time tweaker Dean Elgar into the attack. And has he done the trick? Hales gets down to sweep and is hit on the pad. Umpire says out...
Hales stands tall and drives Rabada behind square for three, then Cook square-cuts for four to bring up a very welcome 50 partnership between this under-pressure duo. Rabada is flagging here as Hales hits his stride, and more width from the young bowler is punished by a brutal slash behind point.
#bbccricket
Chris Brown: All over in 3 days... tedious one-sided Test cricket.
Even with the finish line in sight, it's very much safety first from Alastair Cook. He watchfully blocks out another Morne Morkel over for a maiden.
Eng 43-0 (target 74)
Hales finally gets one out of the middle of the bat and sends Rabada down to third man for four. Time for drinks, with England looking pretty untroubled in pursuit of this very modest target. Their first away series win since India in 2012 is surely a matter of minutes away.
The ECB says Steven Finn, who was off the field for part of the South Africa innings, has tightness in his left side and will be reviewed tomorrow.
Ooooh, Morris gets one to hoop back in and it's a gnat's hair away from disturbing Cook's off bail as the skipper deliberately leaves. That's it, Alastair, pretend you knew it was going to do that. Just style it out. Another absolute beauty from Morris, lavish movement again, turning like an off-break to beat the bat of Cook. Excellent over.
Cook hammers Viljoen through the covers for four. England halfway there...
tms@bbc.co.uk
Got to be Rabada for man of the match - five-for in England's first innings and top scored in South Africa's second innings.
Sean, Bristol