John Mikel Obi scored with a penalty kick in the 5th minute after Ambrose Efe had been brought down in the box.
The goal seemed to jolt Farense back to life as Senegalese striker Sone Diop lead the onslaught against the Nigerian defence. Nigeria were unlucky not to increase their tally with Real Betis midfielder hitting the crossbar on three occasions.
With either side unable to score, the Super Eagles maintained their 1-0 lead by half-time.
At the start of the second half, Nigeria made seven substitutions which seemed to pay off as Uche increased Nigeria advantage in the 75th minute, after being 'fed' by Emmanuel Emenike, to complete a counter attack which was initiated by Chigozie Agbim.
Ejike Uzoenyi's magic feet cleared the way to put Uche one-on-one with the opponent’s goalie, and the pacy attacker made no mistake as he put the ball past the goalkeeper in the 80th minute.
Uche completed his hat-trick a few minutes later after finishing a good inter-change of passes between Onazi Ogenyi and Ejike Uzoenyi.
In the final minute of the game, in-form Enugu Rangers winger, Uzoenyi set up Emenike for Nigeria's final goal in what was the last action of the game as the referee sounded the final whistle shortly afterwards.