It was also the 21-year-old’s second goal in his last two games for Leicester City as he ends the season on a high.
Iheanacho capped the last game of his debut season at Leicester City with a goal, holding off Moussa Sissoko to drill a fierce shot past Hugo Lloris in the 47th minute.
His goal put Leicester City 3-1 ahead after the Foxes went into the lead in the fourth minute through Jamie Vardy.
Harry Kane levelled for Tottenham in the seventh minute but Riyad Mahrez put Leicester City back in front before Iheanacho’s goal looked to have sealed it.
Tottenham came back into the game as Erik Lamela and a Christian Fuch’s own goal made it 3-3 in the first 10 minutes of the second half.
Lamela added another goal to put Tottenham in front but Vardy struck again to bring Leicester City level at 4-4.
Kane capped the thrilling nine-goal game with the winner in the 76-minute.
The goal against Tottenham was Iheanacho’s third Premier League goal in 21 games since he joined Leicester City in the summer of 2017.
It was also the 21-year-old’s second in his last two games for Leicester City as he ends the season on a high.
Iheanacho ends his debut season at Leicester City with eight goals in total, three in the Premier League, four in the FA Cup and one in the League Cup.