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.