Nigeria, who reached the round of 16 at the last World Cup in Brazil, advanced to nine points as they left Cameroon floundering on just two points from three matches at the halfway stage of the group qualifiers.
Cameroon shorned the Eagles of the ball in the early exchanges and stand in goalkeeper Ikechukwu Ezenwa had to be on top of his game to save a header from defender Ngadeu.
Ighalo opened the scoring in the 29th minute, and Mikel added a second before half time, while Moses made sure of victory with a strike ten minutes after the break.
Odion Ighalo, John Mikel Obi, Victor Moses and Kelechi Iheanacho were all on target for Nigeria in their victory. Team captain, Mikel Obi doubled the lead for Nigeria in the 44th minute.
Depending on the outcome of Saturday's encounter, the Super Eagles could well book their ticket to Russian Federation with another victory over the Cameroonians on Monday when both sides meet in Yaounde in the reverse fixture.
The Cameroonians came out blazing in the second half, substitute Choupo-Moting leading the charge.
Moses put the hosts out of sight in the 55th minute with a brilliant counter attacking run that resulted in him whipping the ball into the back of the net after a return pass from Moses Simon to make the game 3 nil.
Nigeria travel to Youande for the fourth group game against Cameroon which will be played on Monday, September 4.