Fulham enjoyed plenty of the ball but could not create goalscoring chances, with only one shot on target in the entire game which came from a corner.
Due to the win and results elsewhere, Leicester climb back up into third position, while Fulham now find themselves eight points from safety.
Leicester benefit from playing a natural striker
While Brendan Rodgers put his faith in Ayoze Perez to lead the line in recent matches, the Leicester boss opted to play Iheanacho upfront, something that became integral to his side getting all three points.
The Nigerian offered everything a lone striker should during the match, with strong hold up play, pressing the opposition backline and linking up with teammates in key areas, most notably in the lead up to the second goal as he turned the defender and fed James Maddison through with an inch-perfect pass.
Despite all of these characteristics that Iheanacho displayed, strikers are judged on the goals that they score and despite the lack of confidence that Iheanacho was seemingly suffering with, both the striker's movement and header showed emphatically what he is capable of. Rodgers should certainly think twice before leaving him out in Vardy's absence once again.
James Justin pushing for England spot
As Ben Chilwell left and Timothy Castagne came in, fans would have been forgiven to believe that it would have been a straight swap but crucially, one person who didn't see the situation like that was James Justin.
The young defender has been a revelation this season as he has become an important part to Rodgers' plans.
The key to his success lies with his versatility. Leicester have struggled with defensive injuries all season but the former Luton Town man has been able to cover in every position across the backline effectively and despite being a natural right back, has made the left back position his own this season.
Having nailed down his place in the Leicester team, the next step for Justin will be to break into the senior England squad and with his performances this season, he will be making it difficult for Gareth Southgate to overlook him.
Leicester still on target for top four spot
Despite the loss to Leeds, Leicester got themselves back on track with victory over Fulham and due to Brighton & Hove Albion's victory over Liverpool, the Foxes have reclaimed a spot in the top three.
Now only two points behind Manchester United, Leicester will be looking to consolidate their place in the top four and hold onto it, something that couldn't be done last season despite finding themselves in a promising position.
This season however, with the experiences of the last under their belts, the Leicester squad will be in a better position to hold onto their place in the top four and, should injuries be kinder to them for the last portion of the season, they will believe that they have the quality in their squad to continue to compete with the league's elite.