The match was Africa Cup of Nations (Afcon) training preparation for both teams.
Aliou Cisse’s side remains unbeaten in their last seven outings, and begin their Group C campaign against Emmanuel Amuneke’s men, Tanzania on June 23. They look primed and ready on the evidence of Sunday's victorious outing.
Idrissa Gueye sealed the win for the Lions of Teranga in the 20th minute after profiting from a defensive mix up in the Super Eagles’ penalty area.
Odion Ighalo, Samuel Chukwueze and Wilfred Ndidi came close to level matters in this closed-door encounter, but the Senegalese held firm to reign supreme inside the Ismailia Stadium.
Gernot Rohr’s team had been forced to a 0-0 draw against Zimbabwe in their first preparatory game in Asaba. They begin their campaign against debutants Burundi on June 22 at the Alexandria Stadium.
Four days later, they tackle Guinea before their last Group B clash with Madagascar.
NIGERIA XI VS SENEGAL
Daniel Akpeyi, Jamilu Collins, Kenneth Omeruo, William Ekong, John Ogu, Wilfred Ndidi, Mikel Obi, Alex Iwobi, Samuel Kalu Samuel Chukwueze and Odion Ighalo
Substitutions: Collins (Ola Aina), Ogu (Oghenekaro Etebo), Chukwueze (Henry Onyekuru), Iwobi (Moses Simon), Ighalo (Victor Osimhen) and Kalu (Chidozie Awaziem).