Fiji have continued their hot form against New Zealand, eliminating the Kiwi side from the Singapore Sevens with a 19-5 victory.
After dumping the All Blacks Sevens out of last week's Hong Kong tournament, Fiji were rocked early as New Zealand took the lead through Tim Mikkelson, going over in the corner after a penalty.
Fiji though, showed their class just minutes later, with Josua Vakurunabili leveling the scores with just three minutes gone.
The All Blacks Sevens would appear to have the upper hand before halftime, with Fiji reduced to six men, Vilimoni Botitu shown a yellow card for a deliberate knock on.
However instead of crumbling, Fiji would somehow take the upper hand despite their numerical disadvantage, as Livai Ikanikoda put his side ahead before halftime, taking a 12-5 lead into the break.
The second half would prove a professional job from the Fijian defence, Botitu going from villain to hero by scoring the only try and sealing the 19-5 win.
The win sees Fiji advance to face England in the tournament semi-finals, while New Zealand will face Australia as they begin their play-off for eighth place.