The 22-year-old connected with Cristian Ansaldi's cross with a header in the 31st minute to give Walter Mazzarri's side the only goal at the Stadio Olimpico Grande Torino.
The goal was the Nigerian's second career effort after the match-winning goal in Hull City's FA Cup win over Blackburn Rover last January.
Despite the visitors' threats, Torino held on to the first-half lead to seal their eighth league win of the season after Udinese saw two goals disallowed and Rodrigo de Paul misplacing his penalty in the second 45 minutes.
Compatriot William Troost-Ekong was in action for 90 minutes on the losing side and was booked for a tackle on Andrea Belotti in the 85th minute.
The Maroons moved two places up to the eighth spot in the Serie A standings and they visit second-placed Napoli for next league match on February 17.