Ian Craney scored a double as Accrington Stanley closed in on the play-off spots with their seventh home win on the trot as Northampton were beaten 3-1.
The Reds took the lead in the 16th minute when Terry Gornell's shot was blocked by the Cobblers defence but Craney was first to pounce and slot the ball home for his fifth goal for the Reds.
Stanley extended their lead in the 27th minute when Sean McConville's strike was blocked and it came out to Jimmy Ryan who fired goalwards and the ball deflected off Craney and wrong-footed keeper Chris Dunn.
It was three on 35 minutes when Ryan's cross from the right was flicked on by Andy Procter and was met by McConville who volleyed home his 12th goal of the season.
A Michael Jacobs 20-yard free kick into the top corner of the net got one back for Northampton in the 67th minute.