Postpublished at 71 mins
Wales 18-15 South Africa
South Africa respond as you'd expect from the world champions.
They've just destroyed Wales' scrum.
Last-gasp Herschel Jantjies pen seals first South Africa win in Cardiff since 2013
Malcolm Marx scores late try for Boks from driving maul
South Africa wing Makazole Mapimpi denied try by TMO
Pitch intruder spoils possible Liam Williams run to try line
Wales' Dan Biggar with 6 pens from 6 attempts; Handre Pollard with 4 from 4
Rival props Ox Nche and Rhys Carre sin-binned in first half
Damian Willemse off injured early for South Africa
Ceri Coleman-Phillips
Wales 18-15 South Africa
South Africa respond as you'd expect from the world champions.
They've just destroyed Wales' scrum.
Cennydd Davies
Chwaraeon BBC Cymru
What a relief for Wales. It was nothing flashy from South Africa and it looked like a try initially but the officials were on the ball there and made the right call in the end. The crowd are now really getting behind Wales. What a noise they're making.
Wales 18-15 South Africa
What a huge moment that was.
The crowd have gone wild.
I can see Springbok legend Bryan Habana from where I'm sitting, he looks furious with that decision.
Wales 18-15 South Africa
Hold on, the referee is having a look at this one.
After a TMO review, South Africa are penalised for not retreating 10m after the kick
What drama!
Wales 18-20 South Africa
Eben Etzebeth gets on the end of a Wales kick and finds Makazole Mapimpi on the inside who runs in the game's first try.
Wales 18-15 South Africa
The boos are still ringing out.
But the referee goes back for the penalty and Dan Biggar helps Wales retake the lead.
Andrew Coombs
Former Wales lock on BBC Radio Cymru
The fans are furious and they're throwing their beer towards that idiot on the pitch. I've never seen the supporters react like that before.
Wales 15-15 South Africa
Wales have their tails up now.
Liam Williams looked to have an opportunity to score on the wing, but there's an intruder on the pitch.
He is removed by security and booed by the entire stadium.
Let's hope that's not a decisive moment.
Wales 15-15 South Africa
A proud moments for WillGriff John. He's on for his first cap.
There's also been a bit of a reshuffle in the backs, Jonathan Davies is off, Josh Adams has moved to centre and Liam Williams comes on as wing.
Caryl James
Former Wales wing on BBC Radio Cymru
Wales are tiring and they need to think about bringing reinforcements on from the bench now.
Wales 15-15 South Africa
South Africa applying the pressure here and win another penalty.
Dan Biggar not releasing.
Handre Pollard doesn't turn down three points this time.
We're all level.
Wales 15-12 South Africa
South Africa win another penalty as Wales collapse the scrum.
This is inside their half, but Handre Pollard opts for touch this time.
They go for the driving lineout, but Wales defend it well.
Wales 15-12 South Africa
Seb Davies is on for Wales number eight Aaron Wainwright.
Caryl James
Former Wales wing on BBC Radio Cymru
Wales have to be accurate. They can't afford errors and their discipline has to be pretty much perfect from now on if they're to stand a chance of beating South Africa.
Wales 15-12 South Africa
Wales concede a penalty in their own half for not rolling away.
Frans Steyn fancies this.
He has a gigantic boot.
He has the 54m distance and the direction.
Andrew Coombs
Former Wales lock on BBC Radio Cymru
Everybody's on their feet here at the Principality Stadium. Wales were under serious pressure. It's a great turnover and it's a massive moment in this match.
Wales 15-9 South Africa
Dan Biggar says thank you very much.
What a momentum shift in the game.
Wales 12-9 South Africa
The replacements have an instant impact. South Africa are all out attack.
Wales are defending for their lives.
But Ellis Jenkins strips the ball and Wales clear their lines.
They've now won a penalty in the South African half.
How have they done that?
Wales 12-9 South Africa
Here comes the cavalry!
South Africa bring on their replacement front row which is arguably stronger than the starting one.
Wales 12-9 South Africa
Wales are back to 15.
Rhys Carre is back on, as is Ellis Jenkins.
Wyn Jones makes way, but we'll surely see him again later.