The All Blacks Sevens will face Fiji for the gold medal at the Tokyo Olympics, after thrashing Great Britain 29-7 at Tokyo Stadium.
After dominating possession in the opening minutes, captain Scott Curry scored New Zealand's first try as he went over.
Great Britain hit back with their first touch of the ball, as Dan Norton scored in the fourth minute before Dan Bibby's conversion levelled the scores at 7-7.
Regan Ware saw New Zealand retake the lead with the final play of the first half, as Andrew Knewstubb's conversion gave the All Blacks Sevens a 14-7 halftime lead.
But while the first half was a reasonably even contest between the two sides, the second saw New Zealand run away with the match.
Ware got the ball rolling with his second try, before Dylan Collier scored from the following kick off to put one Kiwi foot into tonight's final, with the score at 24-7.
Curry's second completed the rout, crossing over for a double, while keeping Great Britain scoreless in the second half.
The Tokyo Olympics' rugby sevens final will be played at 9:00pm on Wednesday.
New Zealand will face Fiji in the final, after they defeated Argentina 26-14 in a thrilling semi-final.
The All Blacks Sevens are guaranteed a silver at worst, which would be a first men's medal in the sport after being eliminated in the quarter-final stage of the Rio de Janeiro Olympic Games in 2016.
Coincidentally, Fiji eliminated New Zealand in Rio, winning 12-7 in the quarter-final, en route to their historic gold medal.