LLOYD DYER grabbed a 73rd-minute winner as League I leaders Leicester came from behind to win 2-1 at Northampton.
The Cobblers went ahead when Foxes defender Kerrea Gilbert watched the ball ricochet into his own net after Leon Constantine’s 16th-minute effort had been cleared.
The lead lasted just five minutes, with Mark Hughes conceding a debatable penalty for a foul on Matty Fryatt which Steve Howard slotted home.
Tom Cleverley crossed for Dyer to apply a neat finish and seal the win.
Second-placed MK Dons remained 10 points behind Leicester after winning 5-3 at Cheltenham with the help of an Aaron Wilbraham hat trick.
Seventh-placed Leeds lost 1-0 at Walsall as Troy Deeney scored for the third successive game.
Deeney headed home on seven minutes, then Walsall withstood a Leeds onslaught.