Title-chasers Liverpool have slipped to their second Premier League defeat of the season after substitute Ademola Lookman earned Leicester City a hard-fought 1-0 victory.
Liverpool dominated the first half against an injury-hit Leicester and looked set to take a deserved lead when they were awarded a 16th-minute penalty, only for Egyptian Mohamed Salah to see his spot kick saved by home goalkeeper Kasper Schmeichel.
The chances kept coming for the visitors, with Sadio Mane blazing over when he should have scored early in the second half.
Liverpool's profligacy proved costly as Lookman fired Leicester in front just before the hour mark, sparking scenes of euphoria at the King Power Stadium.
It was backs to the wall for Leicester after that, but they dug in to secure a win that leaves second-placed Liverpool six points adrift of leaders Manchester City, as Foxes coach Brendan Rodgers got one over on the side he used to manage.
Liverpool coach Juergen Klopp said his side cannot even think about being able to catch league leaders Manchester City if they put in more performances like their showing against Leicester.
"It was not our plan tonight to give City the chance to run away," Klopp told reporters. "If we play like tonight we do not think about catching up with City.
"But if we play our football we can see what that means (for the title race).
"I don't have a proper explanation for tonight. To find one is my main concern, not how City are doing."
Liverpool trail Manchester City by six points from 19 games this campaign.
A ten-man Southampton outfit have held on for a 1-1 English Premier League draw against Tottenham Hotspur at St Mary's as Antonio Conte became the first manager to go unbeaten in his first seven league games in charge of Spurs.
James Ward-Prowse gave Saints a deserved lead midway through the first half, but the momentum swung in the visitors' favour when Mohammed Salisu tripped Heung-min Son to concede a penalty and pick up a second yellow before the break.
Harry Kane dispatched the spot kick, and the England captain had a superbly taken second ruled out for a narrow offside in the second half as Conte's side failed to find a way through the depleted hosts.
West Ham United's win at Watford meant that Tottenham dropped to sixth on 30 points, one point behind the Hammers and five behind fourth-placed Arsenal, but with two games in hand over both.
West Ham ended a three-game winless run with their 4-1 romp over Watford, who had their last two games postponed.
Crystal Palace moved up to ninth after Frenchman Odsonne Edouard scored and assisted two goals in a 3-0 win over struggling Norwich City at Selhurst Park.
Patrick Vieira's side kept a clean sheet to move into the top half of the table with 23 points from 19 games.
Australian Associated Press
Sign up for our newsletter to stay up to date.