The Fiji Airways Men's National 7s side defeated Great Britain 24-19 in their second match to keep their World Sevens Series title hopes alive.
Vuiviwa Naduvalo proved crucial for the team as he scored a double in the final three minutes to put them ahead in a thrilling encounter against Great Britain.
Great Britain kept the pressure on the Fijians from the start and also starved them of possession in the first half as they led 7-5 at halftime.
Marcus Kershaw and Finley Lloyd-Gilmour scored a try each in the second half to give Great Britain a 19-5 lead, but speedster Naduvalo put on some fancy footwork as he burst through the defence to put Fiji ahead.
Meanwhile, Fiji lost to Argentina 31-12 in their first pool match.
Fiji will face Spain at 8.14am in their last pool match.
The Cup semi-finals will begin at 4:28am tomorrow, while the Cup final is scheduled for 8:41am.
Updates
Kick off: Fiji
4' Fiji defending their line as GB continues attack, GB also starving Fiji from any ball and they get the first try. Charlton Kerr. FJ 0-7 GB
5' GB defending well as they stopped Fiji from getting their first try. FJ 0-7 GB
6' Great tackle from Pilipo Bukayaro, they get a line-out and managed to get a try. George Bose. FJ 5-7 GB
2nd half
Kick-off: GB
8' Sevu Mocenacagi knocks-on the ball inside their own 22m, GB gets a chance to extend their lead. FJ 5-7 GB
9' Try to GB. Marcus Kershaw. FJ 5-12 GB
10' Try to GB. Finley Lloyd-Gilmour. FJ 5-19 GB
11' Try to Fiji. Viwa Naduvalo. FJ 12-19 GB
12' Try to Fiji. Viwa Naduvalo. FJ 19-19 GB
13' Try to Fiji. Nacani Boginisoko. FJ 24-19 GB
Stay tuned for the latest news on our radio stations