After a scoreless first half, the Citizens sealed maximum points thanks to Vincent Kompany’s long-range stunner in the 70th minute.
Despite having their resistance broken, Iheanacho, who was a second half replacement for James Maddison, missed a late opportunity to equalize with just goalkeeper Ederson to beat. Iheanacho amazingly didn't hit the target.
Ndidi gave a good account of himself with 74 touches, 52 total passes, 90% passing accuracy and 100% aerial duels won.
The Foxes host Chelsea in their last game of the season while the Citizens travel to Brighton & Hove Albion in their quest of becoming the first team to defend the title for a decade.