The New Zealand women's rugby sevens team has snatched a last gasp 17-14 win over Canada in the latest world series tournament in Japan.
They scored a try after the final siren to give them their third tournament win out of four.
It extends their lead in the world series to 10 points over defending champions Australia, with two tournaments to play.
The Black Ferns Sevens twice had to come from behind in the title decider and only hit the front when Michaela Blyde went over in the right corner with time up on the clock.
In only their third meeting in a Cup final and first since Atlanta in 2014, it was Canada who went into the final as favourites, having enjoyed record wins over both Russia and Australia en route, scoring 74 points and conceding none.
"We definitely saved the best until last in this tournament. We played with a lot of heart and character and you can't ask for much more, it was outstanding and I am really stoked for the girls and very proud," said coach Allan Bunting.
"For us it was about playing longer and stronger, Canada are a really clinical team, they have been pretty consistent over the last few years so you have to play long and play well," he said.
The New Zealand women's sevens team had wins over Japan, France, and Russia on day one of the tournament.
The team then beat England 21-5 in the quarter final before beating Fiji 21-0 in the semi.
The fifth and penultimate round of the series is in Canada late next month.