The All Blacks Sevens are out of the Cup stages in Singapore after falling 12-7 to South Africa in the quarter-final.
Neil Powell's charges exacted some revenge after New Zealand had knocked them out of the playoffs at the Vancouver and Hong Kong tournaments.
All the scoring was done in the first spell in a physical clash in which South Africa had the edge at the breakdown. Seabelo Senatla scored the first after the ball was spread swiftly to the flanks.
New Zealand have started the same seven in each of their four matches in Singapore, and the omnipresent Kurt Baker then sparked them with a step and sprint off a lineout for their only try.
South African skipper Kyle Brown allowed his team to retake the lead after some quick ball.