Ayoze Perez's late own goal cost Newcastle a precious Premier League draw as Leicester ruined the Magpies' 125th birthday celebrations.
Substitute Perez thumped the ball into his own net four minutes from time in his efforts to prevent Shinji Okazaki from converting Jamie Vardy's cross, just as it looked as though Dwight Gayle's equaliser had clinched just a second Premier League point in seven games.
In the process, he handed Leicester, who had bounced back from Joselu's early opener with goals from Riyad Mahrez and Demarai Gray, a third successive league win in front of a crowd of 52,117 at St James' Park.