Northampton scored six at Sixfields for the first time as Crewe were beaten.
Ajay Leitch-Smith's shot squirmed in to put the Alex ahead but Shaun Harrad poked in from close range and a Michael Jacobs free-kick turned it around.
Crewe's Ashley Westwood had a penalty saved before Dean Beckwith headed home, Andy Holt fired in and Abdul Osman struck from long range.
Billy McKay capitalised on David Artell's error for 6-1, while Antoni Sarcevic pulled one back from 18 yards.
Northampton manager Ian Sampson told BBC Radio Northampton: "It was a good result. We thought there'd be goals in the game because Crewe play some really good football and they're difficult to deal with.
"To score six goals at any time in any football match is an achievement so we're very happy with that.
"We were also delighted to have six goal-scorers which is fantastic and the lads who came into the side did really well."
Crewe manager Dario Gradi told BBC Radio Stoke: "In a funny way I was actually very pleased with them as everything that could have gone wrong went wrong.
"We should have scored a penalty to go 2-2, and why Westy changed his mind from what we had practiced I'm not sure.
"It seemed to be a night when people kept making mistakes - not all the time, but in isolation, and every time we made a mistake we got punished for it."
Live text and stats
Tuesday, 1 February 2011
Npower League Two
14 Johnson (Rodgers 76)
11 Holt (Wedderburn 63)
18 McKenzie (McKay 63)
17 Shelley (Powell 71)
10 Miller (Grant 46)
18 Leitch-Smith (Sarcevic 73)
Ref: MadleyAtt: 4,021
Attempts on target
Attempts off target
90:00+3:34 The final whistle goes and the game is over.
90:00+1:37 Free kick awarded for an unfair challenge on Lee Bell by Abdul Osman. Free kick taken by David Artell.
87:28 Joel Grant provided the assist for the goal.
87:28 GOAL - Antoni Sarcevic:Northampton 6 - 2 Crewe Antoni Sarcevic scores a goal from outside the box to the bottom left corner of the goal. Northampton 6-2 Crewe.
86:57 Free kick awarded for an unfair challenge on Luke Murphy by Nathaniel Wedderburn. Lee Bell takes the free kick.
86:14 Unfair challenge on Abdul Osman by Ashley Westwood results in a free kick. Chris Dunn takes the free kick.
84:17 Abdul Osman challenges Nick Powell unfairly and gives away a free kick. Direct free kick taken by Lee Bell.
81:36 Inswinging corner taken right-footed by Luke Murphy from the left by-line.
79:09 Corner from the right by-line taken by Danny Blanchett, save by Chris Dunn. Abdul Osman provided the assist for the goal.
79:09 GOAL - Billy Mckay:Northampton 6 - 1 Crewe Billy Mckay finds the back of the net with a goal from close in to the bottom left corner of the goal. Northampton 6-1 Crewe.
76:41 Dean Beckwith gives away a free kick for an unfair challenge on Nick Powell. Free kick taken by Nick Powell.
75:10 Substitution Paul Rodgers joins the action as a substitute, replacing John Johnson.
74:05 Antoni Sarcevic produces a right-footed shot from just outside the area that goes harmlessly over the target.
72:48 Substitution Antoni Sarcevic joins the action as a substitute, replacing Ajay Leitch-Smith.
71:50 Effort on goal by Shaun Harrad from just inside the box goes harmlessly over the target.
71:25 Free kick awarded for a foul by Lee Bell on Josh Walker. Ben Tozer crosses the ball in from the free kick, Patrick Ada manages
to make a clearance.
70:57 Substitution Nick Powell replaces Danny Shelley.
70:08 Free kick awarded for a foul by Abdul Osman on Danny Shelley. Lee Bell takes the direct free kick.
68:27 Billy Mckay takes a shot. David Artell gets a block in.
62:07 The assistant referee signals for offside against Joel Grant. Chris Dunn takes the direct free kick.
62:07 Substitution Andrew Holt goes off and Nathaniel Wedderburn comes on.
62:07 Substitution Leon McKenzie leaves the field to be replaced by Billy Mckay.
60:47 A cross is delivered by Lee Bell, John Johnson makes a clearance.
59:37 Handball by Joel Grant. Direct free kick taken by Marcus Hall.
58:34 Unfair challenge on Michael Jacobs by Danny Blanchett results in a free kick. Free kick crossed by Michael Jacobs, clearance
by Lee Bell.
57:27 Unfair challenge on Ben Tozer by Ajay Leitch-Smith results in a free kick. Direct free kick taken by Chris Dunn.
56:09 Ajay Leitch-Smith fouled by Dean Beckwith, the ref awards a free kick. Danny Shelley shoots direct from the free kick, Chris
Dunn makes a save.
50:44 Free kick awarded for a foul by Marcus Hall on Joel Grant. Luke Murphy takes the free kick.
47:41 GOAL - Abdul Osman:Northampton 5 - 1 Crewe Abdul Osman fires in a goal from just outside the box to the bottom left corner of the goal. Northampton 5-1 Crewe.
45:33 Michael Jacobs provided the assist for the goal.
45:33 GOAL - Andrew Holt:Northampton 4 - 1 Crewe Goal scored by Andrew Holt from just outside the area to the bottom right corner of the goal. Northampton 4-1 Crewe.
45:01 The second half kicks off.
45:01 Unfair challenge on Leon McKenzie by David Artell results in a free kick. Michael Jacobs restarts play with the free kick.
45:01 Substitution (Crewe) makes a substitution, with Joel Grant coming on for Shaun Miller.
45:00+2:04 The referee calls an end to the first half.
45:00+1:05 Free kick awarded for an unfair challenge on Leon McKenzie by David Artell. Direct free kick taken by Ben Tozer.
43:59 Corner taken by Josh Walker, assist on the goal came from Josh Walker.
43:59 GOAL - Dean Beckwith:Northampton 3 - 1 Crewe Dean Beckwith finds the back of the net with a headed goal from deep inside the penalty box. Northampton 3-1 Crewe.
42:39 Shaun Miller gives away a free kick for an unfair challenge on John Johnson. Chris Dunn takes the free kick.
39:56 Corner taken by Danny Blanchett from the right by-line, save made by Chris Dunn.
39:56 Penalty taken by Ashley Westwood is saved by Chris Dunn. Northampton 2-1 Crewe.
38:38 Dean Beckwith gives away a Penalty for an unfair challenge on Shaun Miller.
37:15 The assistant referee flags for offside against Shaun Miller. Chris Dunn takes the direct free kick.
34:27 John Johnson delivers the ball, save made by Rhys Taylor.
32:17 Handball by Lee Bell. Direct free kick taken by Josh Walker.
31:45 Foul by Leon McKenzie on David Artell, free kick awarded. David Artell takes the direct free kick.
28:16 The assistant referee flags for offside against Shaun Harrad. David Artell takes the free kick.
26:44 Shot by Danny Shelley from outside the area goes high over the crossbar.
21:26 Leon McKenzie is caught offside. Rhys Taylor takes the direct free kick.
18:04 Outswinging corner taken by Josh Walker.
17:25 The referee blows for offside. Marcus Hall takes the free kick.
16:13 Shot by Danny Shelley went wide right of the net.
15:22 Luke Murphy has an effort at goal from outside the area missing to the wide right of the goal.
13:56 Patrick Ada challenges Shaun Harrad unfairly and gives away a free kick.
13:56 GOAL - Michael Jacobs:Northampton 2 - 1 Crewe Michael Jacobs gets on the score sheet with a goal from just outside the box to the bottom right corner of the goal. Northampton
10:36 Assist on the goal came from Leon McKenzie.
10:36 GOAL - Shaun Harrad:Northampton 1 - 1 Crewe Shaun Harrad finds the back of the net with a goal from deep inside the penalty box to the bottom right corner of the goal.
Northampton 1-1 Crewe.
9:01 Josh Walker takes a shot. Save made by Rhys Taylor.
8:14 Josh Walker takes the outswinging corner, clearance made by David Artell.
4:31 Michael Jacobs has an effort at goal from outside the box missing to the wide left of the goal. Assist on the goal came from
4:31 GOAL - Ajay Leitch-Smith:Northampton 0 - 1 Crewe Ajay Leitch-Smith finds the net with a goal from just outside the area to the bottom right corner of the goal. Northampton
3:43 Dean Beckwith concedes a free kick for a foul on Shaun Miller. Lee Bell restarts play with the free kick.
2:26 Centre by Andrew Holt.
0:00 The match gets underway.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.