It's all over! The referee has blown their whistle to end the game.
79’
Drop Goal - Missed Right
The ball swings towards the posts but floats to the right, Nico Steyn will have to re-adjust the radar.
Joe Hawkins has kicked a conversion.
Wales U20 are stopped just a few metres from the try line but Cameron Jones picks up from the base of the ruck to score the try.
A gap opened in the defence and Harri Houston took full advantage.
Joe Hawkins curls the ball too far, missing the posts to the left.
A series of passes by Wales U20 results in a try for Ethan Fackrell
A gap opened in the defence and Ethan Fackrell took full advantage.
Efan Daniel played a key part in that try.
South Africa U20 decide to make a substitution, with Gcino Mdletshe getting some game time.
South Africa U20 decide to make a substitution, with Paul De Villiers being replaced.
South Africa U20 decide to make a substitution, with Latica Nela getting some game time.
South Africa U20 decide to make a substitution, with Imad Khan being replaced.
South Africa U20 decide to make a substitution, with Merwe Olivier getting some game time.
South Africa U20 decide to make a substitution, with Louw Nel being replaced.
A gap opened in the defence and Iestyn Hopkins took full advantage.
Wales U20 make a substitution with Caleb Salmon coming on.
Wales U20 make a substitution with Morgan Morse coming off.
Wales U20 make a substitution with Iestyn Hopkins coming on.
Wales U20 make a substitution with Cam Winnett coming off.
The defensive line has been broken as Morgan Morse goes through the gap.
The Wales U20 supporters go wild as Joe Hawkins successfully kicks the conversion.
The kick through from Wales U20 has allowed Joe Westwood to touch down.
Spellbinding play by Joe Hawkins is finished off with a try.
Wales U20 sub Joe Westwood comes onto the field.
Oli Andrew departs for Wales U20.
South Africa U20 sub Siya Ningiza comes onto the field.
Ruan Venter departs for South Africa U20.
Wales U20 sub Cameron Jones comes onto the field.
Rhys Barratt departs for Wales U20.
The South Africa U20 supporters go wild as Donovan Don successfully kicks the conversion.
A stunning solo try from Ethan James
The defensive line has been broken as Ethan James goes through the gap.
Mackenzie Martin comes on for Wales U20.
Ryan Woodman leaves the field.
Josh Phillips comes on for Wales U20.
Daniel Edwards leaves the field.
Corne Rahl comes on for South Africa U20.
Connor Evans leaves the field.
The touch judges raise their flags as Donovan Don kicks the conversion.
A pinpoint kick has enabled Suleiman Hartzenberg to score the try.
Nico Steyn played a key part in that try.
What a run here by Tiaan Lange as they get over the gainline!
Corne Weilbach comes off.
The touch judges raise their flags as Duran Koevort kicks the conversion.
Nothing was going to stop Tiaan Lange from scoring as they record the try for South Africa U20.
South Africa U20 decide to make a substitution, with Duran Koevort getting some game time.
South Africa U20 decide to make a substitution, with Katlego Letebele being replaced.
Joe Hawkins has hooked the conversion to the left of the posts.
Nobody was going to stop Mason Grady from scoring that try!
Spellbinding play by Cam Winnett is finished off with a try.
Cam Winnett makes the break as the defence re-enacts the parting of the red sea.
Mason Grady makes the break as the defence re-enacts the parting of the red sea.
The second half kicks off.
Wales U20 sub Morgan Morse comes onto the field.
Ben Williams departs for Wales U20.
The half-time whistle blows and both teams head for the dressing rooms.
Louw Nel (South Africa U20) is shown a yellow card
Neil Le Roux comes on for South Africa U20.
Sacha Mngomezulu leaves the field.
Sacha Mngomezulu curls the ball too far, missing the posts to the right.
The pressure has finally told as Tiaan Lange scores from close range.
Sacha Mngomezulu makes no mistake with that conversion attempt.
Suleiman Hartzenberg goes on their own for a try.
This is dangerous for the defence as Suleiman Hartzenberg bursts through to advance the South Africa U20 attack.
That's a great try assist by Sacha Mngomezulu.
Wales U20 decide to make a substitution, with Oli Andrew getting some game time.
Wales U20 decide to make a substitution, with Adam Williams being replaced.
This is dangerous for the defence as Donovan Don bursts through to advance the South Africa U20 attack.
Wales U20 make a substitution with Adam Williams coming on.
Wales U20 make a substitution with Oli Andrew coming off.
Sacha Mngomezulu converts the try.
Tiaan Lange scores the try from close range.
South Africa U20 sub Tiaan Lange comes onto the field.
Lukhanyo Vokozela departs for South Africa U20.
Nathan Evans (Wales U20) is shown a yellow card
Joe Hawkins kicks the penalty.
Sacha Mngomezulu has kicked a conversion.
South Africa U20 are only a few metres out, surely they must score! And they do with Louw Nel touching down.
That's a great try assist by Nico Steyn.
We are underway as the referee blows their whistle.