The All Blacks Sevens have been knocked out of contention to win the Perth leg of the World Sevens Series, after a last-gasp loss 21-14 to Fiji.
Needing victory to guarantee themselves a place in the last eight after a shock defeat to France on day one, New Zealand failed to see home a 14-0 advantage, and had to hope to advance as one of the best third-placed teams.
But a shock 19-0 victory for Ireland over hosts Australia ended any hopes of New Zealand lifting the trophy on Sunday, seeing them and Spain take the last two available spots in the quarter-final draw.
An early yellow card to Joseva Talacolo gave New Zealand an early opening, seeing Leroy Carter and Regan Ware answer with two converted tries to give the All Blacks Sevens a 14-0 lead.
But back at their full complement, Fiji showed why they'll be among the favourites to claim a third straight Olympic gold medal in Paris later this year.
With the final act of the first half, Fiji scored their first points when Ponepati Loganimasi touched down beside the uprights to cut the Kiwi lead in half at the break.
Two minutes later, it was all square, as Terio Tamani threw a dummy that fooled the entire All Blacks Sevens line, and saw the Fijian flier race away to score despite a last-ditch tackle from Ware.
Locked up at 14-all as the final whistle went, Fiji landed their final blow, Viwa Naduvalo slipped through, and raced away to score the winner in front of a raucous crowd.
The All Blacks Sevens are currently fourth on the men's World Series standings, after finishing third in Dubai and fourth in Cape Town to start the new season.
Meanwhile, in the women's draw, the Olympic champion Black Ferns Sevens have a tough task, after securing a quarter-final match-up against hosts and current World Series leaders Australia.
With wins over Japan and Ireland on day one, the Black Ferns Sevens completed pool play with a perfect record by outclassing USA.
A double from Stacey Waaka, and one apiece to Michaela Blyde and Manaia Nuku saw New Zealand to a 24-7 victory, with the USA's solitary try a consolation effort in the 13th minute.
The Black Ferns Sevens have won the last three Australian legs of the World Series, which were previously held in Sydney before this weekend's Perth debut.