Crawley Town hit Northampton for four as the Reds win their first league match since October.
Crawley led through a Nathan Ferguson stunner, before Bez Lubala scored in the second half to make it 2-0.
Late goals from Ollie Palmer and Mason Bloomfield put the gloss on a great display from Crawley, who are finally back to winning ways.
Ashley Nadesan and Panutche Camara made returns for Crawley after defeat at Oldham, as the Reds looked for their first league win since beating Colchester at home.
The Reds made a bright start to the game, and Ollie Palmer could have finished off a great Crawley move, but his effort was down the throat of Steve Arnold, and soon after Nadesan saw his close range effort blocked after some more good play on the edge of the box by Crawley.
Then Bez Lubala came close for Crawley as he dragged his shot wide from the edge of the box as Crawley made a good start to the match. The Reds could have taken a deserved lead when they countered from a Northampton free-kick, and Lewis Young picked out Panutche Camara, who beat a man in the box, before firing agonisingly wide from close range.
Crawley finally got the breakthrough in stunning fashion when the ball fell to Nathan Ferguson in the box, who, with his back to goal, turned and rifled a half-volley into the top corner from a narrow angle to give the Reds a deserved lead on the 29th minute.
The Cobblers improved in the second-half, but Crawley doubled their lead with on the 63rd minute as Lewis Young took a throw-in to Palmer who cushioned the ball down to Lubala in the box, and he was able to fire a low, controlled first-time strike into the bottom corner to finish off a neat move.
Ferguson fired over a first time effort from outside the box as Northampton still struggled for answers, and moments later Josh Doherty slid the ball into Palmer, who saw his low drive well saved by the feet of Arnold with Crawley looking for a third.
And the Reds got their third as Bez Lubala rolled a low cross intro Palmer, who was able to bundle the ball over the line to secure an important three points for the reds in the 81st minute.
And the goals didn’t stop, as Mason Bloomfield chased a high ball over the top, and showed great composure to lift the ball over Arnold and guide into an open goal from a tight angle on 84 minutes, to round off what was an incredible performance from the Reds.
Crawley Town: Morris, Young, Doherty, McNerney, Palmer, Nadesan (Bloomfield), Ferguson, Tunnicliffe, Bulman, Camara, Lubala.
Attendance: 2190 (430 Northampton)
Report from Coren Blackburn.