England produced a classy performance in the U20 World Championship semi-final to defeat South Africa 28-20 in Calvisano.
The defending champions outscored their opponents by three tries to two to go from scraping into the semi-finals last week to booking their spot in the final against New Zealand.
South Africa's indiscipline proved very costly in the first-half when they lost captain Hanro Liebenberg and lock RG Snyman to the sin-bin for high tackles, with their tries only coming after England had wrapped up the result.
England captalised in their absence, with Rory Jennings scoring two penalties matched by Brendon Thomson to leave the scores at 6-6 in a physical first-half.
That changed when England's scrum grew in stature to drive over for a try close to South Africa's line, with number eight James Chisholm simply dotting down to make it 11-6.
England's pack continued to dominate and the rest of the half belonged to Jon Callard's side as they battered away at the Junior Boks' line.
Fly-half Jennings was denied after the TMO ruled he was held up over the line but England's scrum had the final say, powering over for a penalty try on the stroke of half-time as England led 18-6.
Jennings helped extend the lead with a third penalty after England's defence held firm from a number of South African attacks.
Thomson was less successful when he missed a simple penalty as the mistakes continued to come from the Junior Boks, who were 15 points down going into the final quarter.
The humidity affected the handling of both sides as South Africa chased the game and the errors rose in number, before England put the game away.
A fine line from George Perkins split open the defence and Nick Tompkins was on his shoulder to power over for England's third try, converted by Jennings to make it 28-6.
Tompkins was yellow carded not long after scoring for a high tackle and South Africa secured a consolation try through the replacement Malcolm Jaer when he worked his way over in the corner.
Daniel du Plessis added another late try to skew the scoreline somewhat when he burst through the English defence, with Thomson converting, but England had the result done and dusted long beforehand to go through to the final after an impressive outing.
For South Africa:
Tries: Jaer, Du Plessis
Cons: Thomson 2
Pens: Thomson 2
Yellow Cards: Liebenberg, Snyman
Tries: Chisholm, Penalty Try, Tompkins
Cons: Jennings 2
Pens: Jennings 3
Yellow Cards: Tompkins
South Africa: 15 Warrick Gelant, 14 Khanyo Ngcukana, 13 EW Viljoen, 12 Daniel du Plessis, 11 Leolin Zas, 10 Brendon Thomson, 9 Ivan van Zyl, 8 Hanro Liebenberg (c), 7 Jean-Luc du Plessis, 6 Rikus Bothma, 5 RG Snyman, 4 Jason Jenkins, 3 Thomas du Toit, 2 Joseph Dweba, 1 Ox Nche.
Replacements: 16 Jan van der Merwe, 17 Mzamo Majola, 18 Frans van Wyk, 19 Hyron Andrews, 20 Dan du Preez, 21 Marco Jansen van Vuren, 22 Tinus de Beer, 23 Malcolm Jaer.
England: 15 Aaron Morris, 14 George Perkins, 13 Nick Tompkins, 12 Max Clark, 11 Howard Packman, 10 Rory Jennings, 9 James Mitchell, 8 James Chisholm, 7 Will Owen, 6 Lewis Ludlam, 5 Charlie Ewels (c), 4 Will Witty, 3 Paul Hill, 2 Jack Walker, 1 Ellis Genge.
Replacements: 16 Jack Innard, 17 Sebastian Adeniran-Olule, 18 Ciaran Parker, 19 Kieran Treadwell, 20 Sam Skinner, 21 Will Homer, 22 Lloyd Evans, 23 Piers O’Conor.