It was Fiji's day at the World Cup, with Joseva Talacolo motoring down the left wing to set the tone with the first try inside 30 seconds of the final. It was 12-0 through Kaminieli Rasaku before New Zealand had launched a meaningful attack.
New Zealand did get one back from Moses Leo on its first foray into Fiji's 22 but electric breaks by Elia Canakaivata and Filipe Sauturaga put the Fijians out to a 24-5 lead at halftime.
That gap was too much for New Zealand and, although Fiji lost two players to yellow cards in the second, the defense held and Pilipo Bukayaro capped a five-tries-to-two victory with another score right at the end.
Fiji has won gold at the last two Olympics but the 17-year wait for the World Cup is over for rugby sevens' most celebrated team.
Australia and New Zealand are the only two women's teams to win a World Cup and they were expected to meet in the final.
The match swung back and forth, with New Zealand in the ascendancy early before a hat trick by Maddison Levi helped the Aussies go ahead 24-10.
New Zealand fought to the end and, when Alena Saili went over more than a minute after time was up on the clock, there was a chance of tying the scores with Willison's conversion.
The ball drifted left and Willison slumped down and looked at the ground as the Aussies celebrated a memorable year and a World Cup title to go with their world series triumph.