Fulham manager Claudio Ranieri had his name sung by the visiting supporters, having guided Leicester to the Premier League title in 2016.
But it was the home fans who were the loudest three minutes before halftime as Aboubakar Kamara fired home an angled shot after being played in by Aleksandar Mitrovic to give Fulham the lead.
Fulham went into the game with the worst goal difference in the league having conceded 35 goals in 14 matches. But they peppered Kasper Schmeichel's goal with shots, registering 23 attempts.
They were made to pay for their profligacy when James Maddison found the bottom left corner after 74 minutes, his second goal in as many games.
Fulham are the only side in England's four professional divisions yet to keep a clean sheet this season but they remain unbeaten at home under Ranieri and moved up to 18th in the table, one point off the safety zone.
Leicester are eighth and have not lost in seven matches in all competitions. (Reporting by Christian Radnedge, Editing by Ed Osmond)
(This story has not been edited by Devdiscourse staff and is auto-generated from a syndicated feed.)