Ahmed Musa scored both goals as Nigeria swept aside World Cup debutants Iceland to leave Group D intriguingly poised with one round of games to go.
The Super Eagles would have gone out with defeat but came good in Volgograd.
Musa showed superb technique to fire Nigeria ahead on the half-volley before the Leicester player rounded keeper Hannes Thor Halldorsson to make it 2-0.
Iceland missed a late penalty awarded after a video assistant referee review, Gylfi Sigurdsson firing over.
The result gives a slight lift to beleaguered group rivals Argentina. Victory over Nigeria in their final game would see La Albiceleste safely into the last 16 – as long as Iceland do not beat group leaders Croatia. In that event, goal difference would decide who progressed.
Victory in that game for Nigeria, on the other hand, would now guarantee their progress. Having started the day bottom of the group, they find themselves second – three points behind Croatia, who have already qualified for the knockout stage.
Musa the difference as Super Eagles soar
Having gone down 2-0 to Croatia in their first game, Nigeria would have joined African rivals Egypt and Morocco in exiting the tournament early if they had lost here.
They started slowly, becoming the first team in Russia not to have a shot in the first 45 minutes.
Yet they were a different proposition after the interval as they went on to secure only a second win in 14 games at a World Cup finals.
Musa, who ended last season at CSKA Moscow on loan from Leicester City, proved the difference having been recalled to the team after the Croatia defeat.
He showed exceptional quality to open the scoring, controlling a cross by Victor Moses before lashing home from 10-yards.
Having scored one of the goals of the tournament, Musa then hit the bar before scoring his second after Iceland’s defence had gone walkabout.
That goal ensured he became his country’s all-time top scorer in World Cup games with four.
Nigeria still have to beat Argentina to make sure of extending their stay in Russia but this performance, particularly in the second half, will give them a huge lift for Tuesday’s group finale.
Iceland melt in Volgograd heat
Iceland went into the game having already tamed Lionel Messi – coming from behind to draw 1-1 with two-time winners Argentina in Moscow – and victory over Nigeria would have left them on the brink of the knockout stage.
Instead the smallest nation ever to qualify for the tournament are not in control of their destiny after wilting in the Volgograd heat.
It had started well for Iceland, Sigurdsson forcing two saves from 19-year-old keeper Francis Uzoho inside the opening five minutes, as many shots on target as they managed in 90 minutes against Argentina.
Yet they faded and were distinctly second best after the interval.
Iceland were gifted a chance to score in the closing stages after Tyronne Ebuehi’s 80th-minute foul on Alfred Finnbogason.
But Sigurdsson’s penalty, awarded after a VAR review, summed up his country’s day, flying high and wide.
Who needs what to reach the knockout stage?
The last two games in Group D take place on Tuesday at the same time – 19:00 BST.
Croatia – guaranteed a place in the last 16 after winning their first two games but need one point against Iceland to guarantee finishing top.
Nigeria – will join Croatia in the knockout stages if they beat Argentina. However, a draw would be enough if Iceland do not beat Croatia.
Iceland – must beat Croatia and hope Nigeria don’t beat Argentina. Goal difference could prove vital and Iceland need a handsome win as Nigeria can still advance with a draw.
Argentina – will advance if they beat Nigeria and Iceland don’t beat Croatia. Again, goal difference could be crucial.
Teenage keeper impresses – the stats
Nigeria’s Francis Uzoho is the second youngest goalkeeper to keep a clean sheet in a World Cup match (19 years, 237 days), behind only Li Chan-myong in North Korea’s 1-0 win over Italy in July 1966 (19 years, 198 days).
This was Iceland’s first ever defeat in a group stage match at a major international tournament, having previously drawn three and won one of four games.
All six of Nigeria’s wins at the World Cup have come against European opposition, and they have kept a clean sheet in five of those six victories.
This is Nigeria’s first victory in a World Cup game by a margin of more than one goal since they beat Greece 2-0 in 1994 at their first ever World Cup tournament.
Iceland have failed to score a goal in a match at either the European Championships or World Cup for the first
time, in what was their seventh such game (five at the Euros, two at the World Cup).
Nigeria’s last game of the group phase is against Argentina in St Petersburg on Tuesday (19:00 BST) while Iceland face group leaders Croatia in Rostov-on-Don at the same time.