Leicester 1-2 Tottenham
Freddie Kanoute and debutant Mbulelo Mabizela struck to save goalkeeper Kasey Keller's blushes and snatch victory for Spurs.
Keller had done his best to help his former club claim all the points after he let Paul Dickov's tame shot slip through his legs and into the net.
The shocking gaffe seemed to have gifted Leicester victory until substitute Mabizela crashed a superb strike high into the top right corner and Kanoute slotted a late winner.
But Spurs' joy was tempered when Kanoute was stretchered off late on after a challenge by Muzzy Izzet.
The result means Leicester have now lost their last four league matches and they remain rooted to the foot of the table following Wolves' draw at Fulham on Saturday.
Leicester will feel it should all have been so different after they dominated the match for long spells.
38 mins: Dickov's shot beats Keller to put Leicester ahead
79 mins: Mabizela puts Spurs back in the match
90 mins: Kanoute strikes to claim the win for Spurs
For most of the game, Spurs were outfought and outplayed.
It was not until the second half, and the introduction of on-loan midfielder Stephane Dalmat, that Spurs looked capable of getting anything from the match.
Until then, Leicester's tenacity was the difference between the sides - and it was in midfield that the Foxes' competitiveness paid greatest dividends.
Darren Anderton and Gus Poyet struggled to win possession for Spurs, leaving front pair Kanoute and Robbie Keane horribly isolated.
By contrast, Leicester's Izzet was a constant threat as he supplied the lively Dickov and former White Hart Lane striker Les Ferdinand.
It was Izzet who nearly opened the scoring inside two minutes but he was denied by a smart stop by Keller.
But if the American international keeper thought that was an indicator he was about to have a good day, he was to be entirely mistaken.
Dickov's work-rate was rewarded shortly before the interval when he latched on to a long through ball and teed up a shot.
His effort should have been gathered easily by Keller, but somehow he let the ball slip from his grasp and could only look on in despair as it trickled into the back of the net.
However, Mabizela began Spurs' revival and Keller's rescue as full time loomed.
He cracked a drive from outside the area that flew beyond Ian Walker and put Spurs back in the match.
And the recovery was completed moments later when the excellent Dalmat created space for himself and crashed his shot against the post.
Frenchman Kanoute was on hand to slot home the rebound and claim victory for Spurs, when defeat had earlier looked inevitable.
Leicester: Walker, Curtis, Taggart, Sinclair, Rogers,
Gillespie (Stewart 76), Izzet, Scimeca, Scowcroft,
Dickov (Hignett 89), Ferdinand (Bent 64).
Subs not used: Coyne, Elliott.
Booked: Gillespie, Sinclair, Izzet.
Tottenham: Keller, Carr, Richards, Doherty, Taricco, Anderton,
Konchesky (Zamora 66), Poyet (Mabizela 74),
Ricketts (Dalmat 45), Keane, Kanoute.
Subs not used: Burch, Bunjevcevic.
Booked: Anderton, Doherty, Mabizela.
Referee: A D'Urso (Essex).