South Africa have taken a significant step towards Commonwealth Games gold by beating Scotland in their final pool match on Saturday.
With only the top side in each pool qualifying for the tournament semi-finals, this was a make or break clash for both sides.
The Blitzboks, in the end, did enough as they secured a 26-5 win to top Pool A and progress to Sunday's semi-finals.
They will now face Olympic gold medallists Fiji in the last four (04:05, SA time), while England and New Zealand will meet in the other semi.
It was, by far, South Africa's toughest test of the day having earlier cruised past Malaysia and Papua New Guinea.
Scotland, though, made it extremely difficult for the Blitzboks and Neil Powell's men took a narrow 7-0 lead into half time thanks to a try from Rosko Specman.
The South Africans would have felt a lot better about life when Ruhan Nel crashed over for his side's second as Branco du Preez converted to make it 14-0.
Veteran Cecil Afrika then scored the Blitzboks' third before a moment of individual brilliance from Justin Geduld ensured that the match was over as a contest.
Scotland did score a consolation try after the hooter.
Tries: Rosko Specman, Ruhan Nel, Cecil Afrika, Justin Geduld
Conversions: Geduld (3)
Try: Jamie Farndale