Grant McCann scored a last gasp winner for Peterborough United as Darren Ferguson celebrated his 41st birthday in fine style with a 2-1 victory over promotion-chasing Leicester City at London Road.
Bobby Olejnik pushed a free-kick from Ben Marshall around the post on four minutes as the promotion-chasing visitors made the most of the early running.
Grant McCann saw a superb left-footed free kick beaten away by goalkeeper Kasper Schmeichal on 18 minutes after a good spell of pressure from Darren Ferguson's men.
Konchesky was denied by Olejnik after several Leicester shots had been blocked by Zakuani.
At the other end, a fine piece of skill from Tomlin saw him control a long clearance, but he fired wide with his left-foot under pressure from Morgan.
Olejnik produced the save of the half so far on 32 minutes as he stretched to deny Nugent's left-foot shot from 10-yards.
The deadlock was broken on 52 minutes and it was the visitors who found the opener, Ben MARSHALL
sweeping the ball past goalkeeper Olejnik from close-range after a quick throw in caught Posh cold.
Vardy was denied a second goal for the Foxes by Bobby Olejnik, who produced a fine stop to keep the score at 1-0.
Posh appealed in vain for a spot-kick as Petrucci's volley appeared to strike the hand before Knockeart was inches away from making it 2-0, but his curler went just wide with Olejnik rooted to the spot.
On 73 minutes, Posh got themselves level and it was a first goal in English football for on-loan midfielder Davide PETRUCCI
whose half volley flew past Schmeichal and into the back of the net.
Tomlin was denied by Schmeichal with Pritchard a whisker away from the rebound as Posh pressed for a winner with Bostwick firing over from long-range.
On 89 minutes, Posh got themselves ahead for the first time in the contest as Boyd picked out MCCANN
who lashed the ball past Schmeichal with his left-foot to give Posh a vital lead.
Substitute Waghorn missed a sitter before Lee Tomlin saw an effort somehow pushed onto the crossbar as Posh tried to cling on.
Posh 2-1 Leicester City
Olejnik, Zakuani, Bostwick, Rowe, Little, Boyd, McCann, Petrucci, Mendez-Laing (sub Pritchard 73min, sub Ferdinand 90), Tomlin, Gayle. Unused subs: Day, Brisley, Newell, Knight-Percival, Payne.
Schmeichal, De Laet, Konchesky, Drinkwater, Morgan, Marshall (sub Dyer 78min), Vardy (sub Waghorn 70min), King, Keane, Knockaert, Nugent. Unused subs: Logan, Gallagher, Wellens, Futacs, James.
Attendance: 11,070 (4,691 Leicester fans)