The All Blacks Sevens have broken their Canadian drought, with a 17-14 win over Australia in the Vancouver final on Monday (NZ time).
Trailing 14-5 at halftime, NZ fought back through tries to Andrew Knewstubb and Joe Ravouvou, and held on to clinch their first Vancouver gold medals since 2016.
They were largely helped when Australia were reduced to five players in the second half, with Maurice Longbottom and Lachie Miller both sin-binned.
Ravouvou scored the All Blacks' lone try in the first half.
"Every time New Zealand plays Aussie, it's a huge game," NZ captain Tim Mikkelson said.
"The Aussies have been playing amazing footy the last couple of weeks, to be honest. We talked about how it was going to take the whole 12 to beat them and it did."
The win ensures they'll remain top of the series standings at the conclusion of the tournament, holding a 11-point lead over South Africa, whom they beat 27-15 in the semi-finals.
The tournament title is New Zealand's third this season, after having claimed winners' medals at Cape Town and Hamilton.
Earlier in the day, tries from Mikkelson, Sione Molia and Ravouvou helped New Zealand to a 17-5 over Fiji in the quarter-finals.
On Sunday, the All Blacks Sevens topped their pool, recording wins over Kenya (24-0), Spain (31-0) and Ireland (33-24).
The next sevens tournament won't take place until May in London, after the Singapore and Hong Kong events, which were originally scheduled to be played in April, were rescheduled to October due to the coronavirus outbreak.