Fiji 17-7 South AfricaRupeni Caucaunibuca was the game-breaker as Fiji edged out South Africa in the second semi-final.
The Springboks started brightly, a long, flat miss-pass from Jean de Villiers finding Anton Pitout on the touchline. The winger duly raced in un-opposed.
However, from that moment on South Africa found themselves on the back foot.
Fiji played with an aggressive defence, probing for an opening deep in South African territory for the majority of the rest of the first half.
They finally found an opening on the half-time whistle when Caucaunibuca cleverly dinked a grubber kick ahead and beat the turning defence to the touchdown.
After the break Caucaunibuca showed his pace, racing clear from inside his own half, with the added conversion giving the Fijians a 12-7 lead.
With time running out South Africa upped the tempo but in trying to force an opening in the search of a potential match-winning score, they left themselves open to the counter attack.
And that was the exact fate they suffered when Waisale Serevi's enveloping tackle on de Villiers saw the ball bobble free.
Vilimoni Delasau pounced on the loose ball and ran the length of the pitch to draw level with Caucaunibuca at the top of the try scoring charts with his ninth touchdown.