Replacementpublished at 42 mins
Ellis Jenkins is temporarily off, he makes way for Wyn Jones who needs to compete in Wales' scrum in Rhys Carre's absence.
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
Ellis Jenkins is temporarily off, he makes way for Wyn Jones who needs to compete in Wales' scrum in Rhys Carre's absence.
Wales 12-9 South Africa
Wales are set to give debuts to Scarlets prop WillGriff John and Ulster hooker Bradley Roberts in this second half.
Andrew Coombs
Former Wales lock on BBC Radio Cymru
Wales will think about changes quickly after the break. We might see Wyn Jones early because Rhys Carre still has five minutes left in the bin. The bench will be important because there'll be some tired legs out there and we don't want to see Wales falling off tackles late on like they did last week.
Wales 12-9 South Africa
The players are back out on the pitch and Handre Pollard restarts the game.
Aaron Wainwright gathers and Ox Nche's return from the sin bin results in another penalty.
It's a decent kick from Dan Biggar.
Wales 12-9 South Africa
South Africa made 70 tackles in that first half compared to Wales' 52.
They also conceded nine penalties to Wales' seven.
Caryl James
Former Wales wing on BBC Radio Cymru
It's a first-class Test match. South Africa, with their powerful, physical players are asking big questions but Wales are soaking up the pressure and throwing everything at the Springboks in return. Can Wales though sustain this tempo for another 40 minutes?
HT: Wales 12-9 South Africa
Gareth Griffiths
BBC Sport Wales at Principality Stadium
Wales have been much sharper than many anticipated, with Dan Biggar pulling the strings in attack and kicking four penalties.
Flanker Ellis Jenkins has been influential on his first international in almost three years with crucial defensive interventions in some excellent resistance from the home side.
Fly-half Handre Pollard has responded with three penalties for South Africa.
Both teams have been handed yellow cards with props Ox Nche and and Rhys Carre both being sent to the sin-bin.
An attritional first 40 minutes will surely just continue in the same manner in the second half.
Wales 12-9 South Africa
It's been a dogfight in wet conditions under the open roof of the Principality.
Both sides have conceded their fair share of penalties, as a result both have a man in the bin.
South Africa’s imposing bench is likely to make an enormous difference in the second half.
Wales 12-9 South Africa
That was the last kick of the half as the teams run down the tunnel. Time for a warming cuppa after all that rain.
Wales 12-9 South Africa
South Africa have a penalty with Siya Kolisi winning the battle of the breakdown.
Handre Pollard slots it over from the touchline.
Wales 12-6 South Africa
Hymns and Arias rings out across the stadium as we approach half-time.
It's been an intense 40 minutes.
Cennydd Davies
Chwaraeon BBC Cymru
Wales need a big effort now before the break. They're conceding penalties at will and Rhys Carre almost got away with it but the referee was ultimately right to show the loose-head a yellow card there.
Wales 12-6 South Africa
It's 14-a-side now as Wales prop Rhys Carre is penalised for entering the maul at the side.
Wales had been on a warning.
Wales 12-6 South Africa
South Africa are down to 14 men, but you wouldn't think it.
Damian de Allende shows his attacking threat with a storming run from the centre, with Makazole Mapimpi also getting involved on the wing.
Andrew Coombs
Former Wales lock on BBC Radio Cymru
South Africa's ill-discipline has been a real theme in this opening half-hour and they should have a couple of players in the bin really. Ox Nche deserves to see yellow but Duane Vermeulen is lucky not to join him.
Wales 12-6 South Africa
Dan Biggar deserves credit for the way he's managing this game.
He points to the posts and extends Wales' lead.
Wales 9-6 South Africa
Ox Nche got away with one, but not another.
He gets a yellow card for South Africa's continuous infringements at the breakdown.
Wales 9-6 South Africa
The officials are looking at some potential foul play here.
Ox Nche is under investigation for a stray arm to Nick Tompkins' head.
The referee Paul Williams is happy he was going for the ball though.
But there's another offence...
Wales 9-6 South Africa
It's advantage again to Wales. They have a free attack.
Louis Rees-Zammit is screaming for it on the wing, but it's the forwards trucking it up.
Wales 9-6 South Africa
Wales retake the lead with a third Dan Biggar penalty.
Centre Damian de Allende is penalised for not releasing Jonathan Davies in the tackle.