The Super Eagles of Nigeria earned a 2-0 victory over the Lone Stars of Liberia at the Grande de Tanger stadium in Morocco.
Gernot Rohr set up an attacking-minded lineup featuring Osimhen, Kelechi Iheanacho, and Alex Iwobi.
However, the Super Eagles needed two penalties from Osimhen and Musa to put themselves one point away from a playoff round spot.
Here is Soccernet’s player rating of the game
Maduka Okoye (7) The shot-stopper showed awareness to get off his line and parry some dangerous balls from Liberia. Had a quiet second half.
Chidozie Awaziem (9) One of the best players for Nigeria. Had a hand in the long ball that led to the penalty. Defensively solid.
Leon Balogun: (6) Made a couple of errors in the game. Looked nervous in aerial situations.
William Stroot-Ekong (6) Ekong also made a few lapses but was generally decent.
Jamilu Collins (6) Had a goal wrongly ruled out for offside. Otherwise, he was defensively solid.
Simon Moses (6.5) Deployed in a defensive role in a back five. He put on a decent showing.
Wilfred Ndidi (7) The Leicester city man was tidy on the ball and also defensively good.
Joe Aribo (7.5) His work rate and strength on the ball was impressive. Faded deep into the game.
Alex Iwobi (5) Iwobi had a night to forget. Subbed shortly after the hour mark.
Kelechi Iheanacho (8) Kelechi Iheanacho had a decent game. He won the penalty for the first goal and linked up well with Osimhen.
Victor Osimhen (9) The Napoli star was excellent. Won almost every aerial duel. Scored the opener from the spot and caused the penalty for the second goal.
Chidera Ejuke (6) Brought more energy to the team after replacing Iwobi. However, he was reckless on the ball.
Ahmed Musa (6) He was a late substitute. Scored a late penalty to seal the win.