mLeicester came back from two goals down to earn a draw against in-form Leeds.
Max Gradel headed in from close range to put the visitors ahead before Robert Snodgrass extended Leeds's advantage after firing in an 18-yard strike.
But keeper Kasper Schmeichel's foul on Darius Vassell allowed Paul Gallagher to pull one back for the Foxes from the penalty spot after 72 minutes.
And, four minutes later, Andy King latched on to a Roman Bednar header before equalising with a 25-yard shot.
Leeds extended their unbeaten run to 10 games with the result but will be left to rue the way they surrendered their advantage as Cardiff, who beat Coventry, leapfrogged them into second in the Championship.
It had looked so good for Leeds boss Simon Grayson as he took his side to the club where he played more than 200 games as a defender.
And it was another ex-Leicester player in the form of Gradel who put the visitors in front.
He headed home Neil Kilkenny's cross from the right after Foxes defenders Curtis Davies and Kyle Naughton were caught napping, with the latter not being helped by a slip.
The goal had come somewhat against the run of play but helped give Leeds a more assured manner.
The visitors added a second in extraordinary fashion when a Snodgrass corner was headed back to the midfielder and he hit a first-time shot with the outside of his foot from an acute angle to beat keeper Chris Kirkland.
It seemed like Leicester manager Sven-Goran Eriksson would suffer his first home league defeat since taking charge of the club.
However, Leicester, who had already beaten Leeds twice this season in league and cup games at Elland Road, were given hope when Gallacher slotted home a spot-kick.
An equaliser did not take long to materialise as King emphatically scored with a long range strike which went in off the underside of the crossbar.
Leeds had two chances to snatch victory late on from corners but Kirkland saved from Neill Collins and Billy Paynter had a shot cleared off the line.