The All Blacks Sevens have finished pool play in Vancouver in the Canada leg of the world sevens series with a confidence-boosting 33-14 win over South Africa.
New Zealand will meet the United States in Monday's quarter-finals (NZT), the Americans picking up early wins over Uruguay and Canada before falling 31-21 to Australia in their last pool match.
The Blitzboks were left chasing the game after the New Zealanders racked up three tries in the opening seven minutes.
Scott Curry crossed first with Dylan Collier following soon after, set up by a beautifully weighted floating pass from 21-year-old newcomer Ngarohi McGarvey- Black.
McGarvey-Black's fifth-minute try completed a strong first half to give the All Black Sevens a 21-0 lead at half-time.