Norwich ended Leicester’s nine-game winning run to claim an unexpected 1-1 draw at the King Power that meant the second-placed Foxes fell 10 points behind Premier League leaders Liverpool.
Leicester paid a heavy price for a poor start as Teemu Pukki put the Canaries in front before a Tim Krul own goal brought Brendan Rodgers’s men level before the break.
However, Leicester lacked their usual zip and Norwich’s excellent defensive display frustrated the hosts to pick up a deserved point.
Second-bottom Norwich move to within three points from safety and Daniel Farke will be frustrated his side have not shown this level of defensive discipline on most of their road trips so far this season.
Other than an early fumble from Krul, when he turned Youri Tielemans’s drive onto the post, the visitors settled well and should have gone ahead when Sam Byram crossed for the unmarked Pukki, but the stretching striker could not turn the ball in.
Moments later, the Finnish international made amends by netting his ninth goal of the season on 26 minutes.
Norwich opened up the Foxes again when Emi Buendia slipped in Pukki to outpace Caglar Soyuncu and beat Kasper Schmeichel with a low finish.
But Farke’s men undid a lot of their good work to allow Leicester level seven minutes before the break.
Jamie Vardy thought he had scored for the ninth straight game when he touched on James Maddison’s corner at the near post.
However, as his header was flashing across goal, Krul’s attempted save turned the ball into the net and the Dutch ‘keeper was credited with the own goal.
Krul was almost beaten again two minutes into the second half when Vardy latched onto Maddison’s pass, rounded Krul and rolled the ball onto the outside of the post from a tight angle.
Norwich offered little going forward after the break as they focused on keeping Leicester at bay.
Wilfred Ndidi nodded wide after 67 minutes but the hosts lacked inspiration and ideas, even if Krul was forced into a another smart low save by Vardy.