England downed South Africa to claim glory at the Tokyo Sevens with a 21-14 win in the final of the Cup.
Tries from Charlie Hayter, Tom Mitchell and Phil Burgess propelled them to victory in the final, with South Africa unable to come back despite the best efforts of Cecil Afrika and Justin Geldud.
The win pushes England up to fourth in the overall standings, nine points clear of Australia in the race for Olympic qualification.
South Africa had earlier edged out Fiji in the semi-finals to ensure they will remain top of the Sevens World Series standings with their 7-5 win denying Fiji a chance to make it three straight Cup victories.
After a scoreless first half, Fiji opened the scoring through Jasa Veremalua but South Africa replied through Kwagga Smith, with Afrika's conversion proving decisive.
The other semi-final saw England overcome surprise package Canada 14-5. The Canadians had produced the shock of the tournament when they knocked out New Zealand in the quarter-finals, but they couldn't repeat the feat against England.
Tries from Hayter and Burgess sent England on their way to a second Cup final of the season, having already achieved that feat in Wellington.
Earlier in the day England had beaten France in the quarter-finals, 10-0, while Fiji had put an end to hosts Japan's hopes with a 41-5 thumping.
South Africa were equally dominant in their 22-0 win over Scotland but the performance of the day came from Canada, who beat New Zealand for the first time at the 29th attempt.
They were victorious 19-15 with Conor Trainor grabbing the decisive try in the historic success.
New Zealand responded with a hardfought 19-12 win over France in the Plate semi-finals, and before beating Scotland 21-14 in the final.
Elsewhere the USA beat Australia 17-12 after extra-time in the final of the Bowl, while Portugal overcame Argentina to win the Shield, 12-7.
England 21-14 South Africa
South Africa 7-5 Fiji
England 14-5 Canada
England 10-0 France
South Africa 22-0 Scotland
Fiji 41-5 Japan
Canada 19-15 New Zealand
New Zealand 21-14 Scotland
New Zealand 19-12 France
USA 17-12 Australia (aet)
Australia 17-12 Wales
USA 22-5 Samoa
Wales 14-7 Argentina
Australia 14-5 Kenya
Samoa 21-0 Hong Kong
USA 39-0 Portugal
Portugal 12-7 Argentina
Argentina 17-12 Kenya
Portugal 19-17 Hong Kong