It's all over! The referee has blown their whistle to end the game.
Reece Malone converts the try.
Reuben Crothers goes on their own for a try.
This is dangerous for the defence as Reuben Crothers bursts through to advance the Ireland U20 attack.
This is dangerous for the defence as Katlego Letebele bursts through to advance the South Africa U20 attack.
Lukhanyo Vokozela comes off.
Ireland U20 decide to make a substitution, with George Coomber getting some game time.
Ireland U20 decide to make a substitution, with Fionn Gibbons being replaced.
Ireland U20 decide to make a substitution, with Charlie Irvine getting some game time.
Ireland U20 decide to make a substitution, with Conor O'Tighearnaigh being replaced.
Ireland U20 decide to make a substitution, with Reece Malone getting some game time.
Ireland U20 decide to make a substitution, with Sam Prendergast being replaced.
South Africa U20 decide to make a substitution, with Ruan Venter 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 Corne Weilbach getting some game time.
South Africa U20 decide to make a substitution, with Sivu Mabece being replaced.
South Africa U20 decide to make a substitution, with Lamla Nunu getting some game time.
South Africa U20 decide to make a substitution, with Corne Lavagna being replaced.
A gap opened in the defence and Lorcan McLoughlin took full advantage.
South Africa U20 make a substitution with Imad Khan coming on.
South Africa U20 make a substitution with Ethan James coming off.
South Africa U20 make a substitution with Gcino Mdletshe coming on.
South Africa U20 make a substitution with Louw Nel coming off.
South Africa U20 make a substitution with Compion Von Ludwig coming on.
South Africa U20 make a substitution with Sacha Mngomezulu coming off.
65’
Penalty Goal - Missed Right
Sacha Mngomezulu takes the penalty but the ball didn't come round, staying right of the posts.
Ireland U20 sub Scott Wilson comes onto the field.
Kieran Ryan departs for Ireland U20.
Ireland U20 sub Shay McCarthy comes onto the field.
Aitzol King departs for Ireland U20.
South Africa U20 sub Katlego Letebele comes onto the field.
Donovan Don departs for South Africa U20.
The Ireland U20 supporters go wild as Sam Prendergast successfully kicks the conversion.
Ireland U20 are only a few metres out, surely they must score! And they do with Oisin Michel touching down.
The defensive line has been broken as Daniel Hawkshaw goes through the gap.
Josh Hanlon comes on for Ireland U20.
James McCormick leaves the field.
The touch judges raise their flags as Sacha Mngomezulu kicks the conversion.
Nothing was going to stop Lukhanyo Vokozela from scoring as they record the try for South Africa U20.
What a run here by Dylan O'Grady as they get over the gainline!
Ireland U20 decide to make a substitution, with Oisin Michel getting some game time.
Ireland U20 decide to make a substitution, with George Hadden being replaced.
South Africa U20 decide to make a substitution, with Connor Evans getting some game time.
South Africa U20 decide to make a substitution, with Reinhardt Ludwig being replaced.
South Africa U20 decide to make a substitution, with Neil Le Roux getting some game time.
South Africa U20 decide to make a substitution, with Nico Steyn being replaced.
South Africa U20 decide to make a substitution, with Louw Nel getting some game time.
South Africa U20 decide to make a substitution, with Tiaan Lange being replaced.
Sam Prendergast adds the two points for Ireland U20.
A clever kick there by Ireland U20 allows Dylan O'Grady to collect the ball and touch down for the try.
Dylan O'Grady makes the break as the defence re-enacts the parting of the red sea.
Sam Prendergast sets up the try.
Dylan O'Grady makes the break as the defence re-enacts the parting of the red sea.
Ireland U20 decide to make a substitution, with Andrew O'Mahony getting some game time.
Ireland U20 decide to make a substitution, with Michael Moloney being replaced.
Aitzol King makes the break as the defence re-enacts the parting of the red sea.
James McCormick makes the break as the defence re-enacts the parting of the red sea.
The second half kicks off.
Ireland U20 make a substitution with Lorcan McLoughlin coming on.
Ireland U20 make a substitution with George Shaw coming off.
South Africa U20 sub Siya Ningiza comes onto the field.
The half-time whistle blows and both teams head for the dressing rooms.
South Africa U20 make a substitution with Lukhanyo Vokozela coming on.
Cameron Hanekom departs for South Africa U20.
South Africa U20 make a substitution with Louw Nel coming off.
Tiaan Lange (South Africa U20) is shown a yellow card
Sacha Mngomezulu does the business as their conversion attempt goes over.
The pick and go results in a try for South Africa U20 as Corne Rahl goes over.
Sacha Mngomezulu does the business as their conversion attempt goes over.
The pressure has finally told as Tiaan Lange scores from close range.
Kieran Ryan comes on for Ireland U20.
Darragh McSweeney leaves the field.
Sacha Mngomezulu curls the ball too far, missing the posts to the left.
The pressure has finally told as Reinhardt Ludwig scores from close range.
Nico Steyn played a key part in that try.
This is dangerous for the defence as Sacha Mngomezulu bursts through to advance the South Africa U20 attack.
Sam Prendergast adds the points for Ireland U20.
Ireland U20 make a substitution with Adam McNamee coming on.
Ireland U20 make a substitution with James McNabney coming off.
Sacha Mngomezulu has kicked a conversion.
South Africa U20 are only a few metres out, surely they must score! And they do with Cameron Hanekom touching down.
The defensive line has been broken as Nico Steyn goes through the gap.
4’
Penalty Goal - Missed Left
Sacha Mngomezulu steps up to take the penalty but pulls it wide and to the left.