It was an incredible victory for the Oceanian underdog, beaten 8-1 by Germany in its FIFA U-20 World Cup opener, and Australian coach Frank Farina's side now stands a genuine chance of reaching the last 16.
Its beaten opponent also remains in contention thanks to its previous win over Uzbekistan, but faces the might of Germany in its concluding Group F fixture.
Honduras had initially been the first to settle after a pre-match downpour in Christchurch and even had the ball in the net through Alberth Elis, who was rightly ruled offside. But the Fijians weathered that early storm and responded with a sensational 14th-minute opener through Iosefo Verevou.
The Fijians looked almost as shocked as their opponent to have gone ahead, but the picture was to become even brighter five minutes later. That was when Saula Waqa doubled the tally with a strike that, while hardly a thing of beauty, was celebrated more wildly than any goal-of-the-tournament contender.
This was already shaping up to be the shock of the tournament but there was yet another sensation to come, as Fiji raced into a remarkable 3-0 lead in the final minute of the half.
Rubbing salt into Honduran wounds was the fact that this latest strike went down as an own goal, with defender Kevin Alvarez deflecting the ball in after Atonio Tuivuna had climbed highest to win a Fiji corner.
A Mark Stendera brace has taken Germany through to the last 16 after a with a 3-0 win over Uzbekistan.
It was no more than European champion Germany deserved after a dominant display punctuated with three delightful but different goals, with captain Kevin Akpoguma's 59th minute strike sandwiched in between Stendera's double.