It's all over! The referee has blown their whistle to end the game.
England U20 go for goal with Jed Walsh taking the conversion but their aim is not up to scratch as the ball slides to the left of the post.
A wonderful passing move by England U20 is finished off by Conor Oresanya
This is dangerous for the defence as Conor Oresanya bursts through to advance the England U20 attack.
Spellbinding play by Tobi Wilson is finished off with a try.
Reinhardt Ludwig comes off.
The ball swings towards the posts but floats to the right, Sacha Mngomezulu will have to re-adjust the radar.
South Africa U20 are stopped just a few metres from the try line but Tiaan Lange picks up from the base of the ruck to score the try.
England U20 decide to make a substitution, with Tobi Wilson getting some game time.
England U20 decide to make a substitution, with George Hendy being replaced.
South Africa U20 decide to make a substitution, with Paul De Villiers getting some game time.
South Africa U20 decide to make a substitution, with Cameron Hanekom 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 Connor Evans being replaced.
South Africa U20 decide to make a substitution, with Sebastian Lombard getting some game time.
South Africa U20 decide to make a substitution, with Corne Weilbach being replaced.
England U20 make a substitution with Tom Lockett coming on.
England U20 make a substitution with Ewan Richards coming off.
England U20 make a substitution with Conor Oresanya coming on.
England U20 make a substitution with Tom Litchfield coming off.
South Africa U20 make a substitution with Compion Von Ludwig coming on.
South Africa U20 make a substitution with Suleiman Hartzenberg coming off.
South Africa U20 make a substitution with Imad Khan coming on.
South Africa U20 make a substitution with Nico Steyn coming off.
England U20 make a substitution with Ethan Staddon coming on.
England U20 make a substitution with Emeka Ilione coming off.
The defensive line has been broken as Sacha Mngomezulu goes through the gap.
South Africa U20 sub Latica Nela comes onto the field.
Donovan Don departs for South Africa U20.
England U20 sub Lucas Brooke comes onto the field.
Lewis Chessum departs for England U20.
The touch judges raise their flags as Sacha Mngomezulu kicks the penalty goal.
The touch judges raise their flags as Fin Smith kicks the conversion.
A penetrating move by England U20 results in a try for Emeka Ilione.
Tom Litchfield played a key part in that try.
What a run here by Tom Litchfield as they get over the gainline!
The touch judges raise their flags as Sacha Mngomezulu kicks the conversion.
A penetrating move by South Africa U20 results in a try for Suleiman Hartzenberg.
What a run here by Suleiman Hartzenberg as they get over the gainline!
That's a great try assist by Sacha Mngomezulu.
Lukhanyo Vokozela comes off.
Fin Smith does the business as their penalty goal attempt goes over.
England U20 decide to make a substitution, with Toby Knight getting some game time.
England U20 decide to make a substitution, with Greg Fisilau being replaced.
England U20 decide to make a substitution, with Mikey Summerfield getting some game time.
England U20 decide to make a substitution, with Jevaughn Warren being replaced.
England U20 decide to make a substitution, with Finn Theobald-Thomas getting some game time.
England U20 decide to make a substitution, with John Stewart being replaced.
England U20 decide to make a substitution, with Charlie Bracken getting some game time.
England U20 decide to make a substitution, with Tom Carr-Smith being replaced.
England U20 decide to make a substitution, with Andrew Turner getting some game time.
England U20 decide to make a substitution, with Tumy Onasanya being replaced.
Sacha Mngomezulu has hooked the conversion to the left of the posts.
Slick passing by South Africa U20 leads to a try for Cameron Hanekom.
Spellbinding play by Sacha Mngomezulu is finished off with a try.
Sacha Mngomezulu makes the break as the defence re-enacts the parting of the red sea.
Fabulous play by South Africa U20 has led to Duran Koevort being able to wriggle through a gap.
The second half kicks off.
South Africa U20 sub Louw Nel comes onto the field.
Siya Ningiza departs for South Africa U20.
The half-time whistle blows and both teams head for the dressing rooms.
South Africa U20 go for goal with Sacha Mngomezulu taking the conversion but their aim is not up to scratch as the ball slides to the left of the post.
Incisive passing by South Africa U20 is finished off by Nico Steyn, as they goes over for the try.
That's a great try assist by Duran Koevort.
Fabulous play by South Africa U20 has led to Donovan Don being able to wriggle through a gap.
Trouble here as Nico Steyn breaches the defence.
Trouble here as Nico Steyn breaches the defence.
A gap opened in the defence and Rekeiti Ma'asi-White took full advantage.
A gap opened in the defence and Ethan Grayson took full advantage.
A gap opened in the defence and George Hendy took full advantage.
Fin Smith has kicked a conversion.
The England U20 pack has powered over for John Stewart to score the try.
Siya Ningiza (South Africa U20) is shown a yellow card
6’
Drop Goal - Missed Right
South Africa U20 have a drop goal attempt, but its pushed to the right.
Sacha Mngomezulu hits the left post with the conversion, failing to add the two points.
The kick through from South Africa U20 has allowed Suleiman Hartzenberg to touch down.
The defensive line has been broken as Suleiman Hartzenberg goes through the gap.
Sacha Mngomezulu sets up the try.
We are underway as the referee blows their whistle.