Lloyd Dyer grabbed a 73rd-minute winner as League One leaders Leicester came from behind to win at Sixfields.
Northampton went ahead when Foxes defender Kerrea Gilbert saw the ball ricochet into his own net after Leon Constantine's effort had been cleared.
The lead lasted just five minutes with Mark Hughes conceding a debateable penalty, for a foul on Matty Fryatt, which Steve Howard slotted home.
And Tom Cleverley crossed for Dyer to apply a neat finish and seal the win.
Northampton: Dunn, Crowe, Hughes, Doig, Davis (Benjamin 79), Constantine (Dolman 74), Osman, Jackman, Holt, Larkin (Gilligan 64), Clarke. Subs not used: Zieler, Dyer.
Booked: Clarke, Davis.
Goals: Gilbert (og) 16.
Leicester: Martin, Gilbert, Hobbs, Morrison, Mattock (Powell 87), Oakley, Cleverley, Andy King, Dyer, Howard, Fryatt. Subs not used: Pentney, Dickov, Edworthy, Hayles.
Booked: Mattock.
Goals: Howard 21 pen, Dyer 73.
Att: 7,028
Ref: Mike Dean (Wirral).
What are these?
Print Sponsor
Bookmark with:
What are these?