The Super Eagles were denied a win against Ukraine in Dnipro on Tuesday night after a late equaliser by the hosts was allowed despite an obvious handball in the lead up to the goal.
The Nigerian side were two goals up but they were pegged back to a 2-2 draw with two goals in 45 seconds.
Glasgow Rangers midfielder Joseph Aribo, who was making his international debut, opened scoring just four minutes in, when he swept home a cross by Alex Iwobi after stunning dribbling by Samuel Kalu had opened up the Ukrainian defence.
Two minutes later, Samuel Chukwueze saw his shot saved by goalkeeper Andriy Lunin and shortly after Nigeria goalkeeper Francis Uzoho got off quickly off his line to smother a Ukrainian shot.
The Eagles were two goals up before half-time, as Osimhen lashed into the far corner from the penalty spot after Samuel Kalu was upended in the box.
In the 42nd minute, Uzoho made a terrific double save from Oleksandr Zinchenko, and three minutes later Alex Iwobi could not really find Victor Osimhen to make it three as Nigeria swept forward once more.
After the Super Eagles missed several more chances, the hosts pulled one back in the 78th minute, as the dangerous Zinchenko got behind the defence and shot past Uzoho.
Right from the kick-off after the goal, loss of concentration handed the advantage to the home team, and Yaremchuk got the ball past Uzoho, though he appeared to have scored with the hand and the effort should have been ruled out.