The Cobblers returned to winning ways with a comfortable victory over York City at Sixfields.
The unlikely sources of Chris Hackett and Brendan Moloney provided the first two goals with Ivan Toney finishing off a superb attacking move for the third in a 3-0 victory.
Town could even afford the luxury of a missed penalty - from top scorer Marc Richards - in a solid win which takes the team to 10th in Sky Bet League Two.
Ryan Cresswell missed a glorious opportunity to put the Cobblers in front in the first minute of the game, heading well wide of the target after meeting a Hackett free-kick unmarked at the back post.
But the home side did not have to wait long for their lead, Hackett scoring his second of the season after only four minutes.
From a York corner, Northampton broke down the left wing and though Ricky Holmes was fouled, referee Jeremy Simpson played an excellent advantage to allow the play to develop, the ball was misread by keeper Bobby Olejnik and Hackett swept home on the volley.
With the lead, they played with comfort and almost doubled it with a clipped Lawson D’Ath shot from Marc Richards’ pass which Olejnik tipped away at full stretch.
They spurned another chance to add to their tally when Brendan Moloney found himself in an advanced position but turned down the shooting opportunity in favour of a pass to Richards, which was snuffed out by the defence.
This is a Northampton team which makes brisk starts and that point was reinforced in the second half, when Moloney scored the second goal of the game just two minutes after the restart.
Richards held the ball up in the box and threaded in D’Ath, whose cross was cleared to the right-back where it was despatched into the bottom corner with his weaker left foot.
Olejnik pulled off an excellent save to keep out a Holmes shot on the run as the Cobblers continued to press forward and they should have scored a third when the winger was fouled in the box by left-back Malvind Benning.
Richards struck the spot-kick well but Olejnik made an excellent save low to his left to keep it out.
The third was the best of the bunch, a copybook passing goal which ended with Ivan Toney finishing in style.
Four players were involved with the penultimate ball being a chipped Holmes pass to Carter to tee up the teenage striker.
It was a pleasing way to finish a good day’s work for the Cobblers.
Cobblers: Duke; Moloney, Cresswell, Collins, Horwood; Taylor, Byrom; Hackett, D’Ath, Holmes; Richards
Subs: Toney (for Hackett 67), Carter (for Byrom 76)
Not used: Bodin, Snedker, McWilliams, Newey, Clifton
York City: Olejnik; McCoy, Lowe, Zubar, Benning; Sinclair, Halliday, Penn, Carson; Coulson; Fletcher
Subs: De Girolamo (for McCoy 56), Meikle (for Carson 82)
Not used: Ilesanmi, McCombe, Montrose, Platt, Ingham
Away fans: 449