Blitzbokke reach Cup final
London - South Africa have beaten Wales 21-19 in the Cup semi-finals to reach the final of the of the Emirates Airline London Sevens against Fiji on Sunday.
Earlier, Fiji hammered New Zealand 42-19 in the other semi-final.
Johannes 'Boom' Prinsloo scored twice, while speedster Bernardo Botha also crossed the Wales line.
Cecil Afrika converted all three tries, which proved to be the difference between the two teams.
The South Africans seemed to be in control of proceedings, leading 14-0 early in the second period.
However, two quick Welsh tries in succession squared matters up at 14-all, before the Blitzbokke hit back again.
With South Africa leading 21-14 and the hooter sounding, Wales were awarded a penalty, from which they then scored.
But, some good cover-defence from the Blitzbokke made sure the try could only be scored in the corner, leaving Wales with a tough conversion to level the game and force extra-time.
Luckily for South Africa, Gareth Davies' attempted conversion sailed well wide to give the Boks the victory.
Results Sunday from day two of the IRB London Sevens tournament at Twickenham:
Fiji 42, New Zealand 19
South Africa 21, Wales 19
New Zealand 31, Argentina 14
Fiji 26, Samoa 14
South Africa 17, Australia 0
Wales 19, France 12
Samoa 38, Argentina 0
Australia 19, France 0
Spain 14, United States 0
Scotland 26, Portugal 0
Russia 15, Canada 12
Kenya 19, England 17
Portugal 21, United States 15
England 22, Canada 14