Harvey Barnes netted the only goal of the game as Jesse Marsch’s first match in charge of Leeds ended in defeat.
The visitors were much the better side and went close when Kasper Schmeichel denied Raphinha from point-blank range just after the hour mark.
Yet it was the Foxes who took the lead via an impressive Barnes finish from a tight angle in the 67th minute.
The victory sees Brendan Rodgers’ side move into top half of the table. While Leeds are just two points above the bottom three, having played two games more than 18th-placed Burnley.
Manager Marsch said: “”I look at the faces on the team and obviously they are disappointed because they know they have played well and deserved a result.
“I saw we had the lion’s share of chances and shots, with a bit more calmness we will find goals.
To play so well at a tough place to play it doesn’t feel right that we didn’t get what we deserved but that is sport. 100 per cent something to build on. A big first step for us.”
Did you know?
Leicester registered consecutive Premier League wins for the first time since October.
Leeds have suffered five consecutive league defeats for the first time since April 2015.
Leeds failed to score in three consecutive league games for the first time since March 2021.
Barnes has scored in five consecutive league appearances against Leeds.
All five managers who have faced Rodgers in their first Premier League match have lost.