The New Zealand men's rugby sevens side have beaten Australia 21-12 in the quarter-finals at the IRB World Series event in Tokyo.
Ben Lam scored early for the All Blacks Sevens and dotted down again just before half-time, after a tackle in the air on Tim Mikkelson cost the Australians a man in the sinbin.
14-0 became 21-0 when Sherwin Stowers scored after the break, but Australia hit back twice, Cameron Clark racing some 70 metres to score under the posts before Tom Lucas capitalised on a loose ball to sprint home.
It was too little, too late though and in the semi-finals New Zealand will play Fiji, who beat Kenya 43-19.
South Africa play England, who edged Canada 14-10 while the Blitz Bokke were pushed hard by the USA before winning 17-12.
In Saturday's pool play the All Blacks Sevens were unbeaten, posting a huge 43-5 defeat of Wales followed by a 40-7 hammering of Portugal before they were pushed in their final game against Canada, winning 22-17.