Luke Gutteridge's last-gasp winner gave Aldershot the win over Crewe.
A long-range strike from Danny Shelley and a tap-in from Clayton Donaldson had twice given the visitors the lead, with Wade Small nodding in for the Shots.
Peter Vincenti's volley brought the hosts level again and earned the forward his first goal for the club.
Crewe were reduced to 10 men when keeper Rhys Taylor handled outside the area and the resulting free-kick from Gutteridge gave the Shots the late win.
Aldershot boss Dean Holdsworth told BBC Surrey: "It was a game full of emotion and passion. I'm proud the players didn't let their heads drop. They've shown me they've got character and quality. There's no better way to finish a game than that.
"They're ticking all the boxes at the moment and rising to the challenge. They're giving themselves, myself, the club and the fans everything they can. You keep asking the questions and they keep on coming up with the answers.
"Three points today is phenomenal. There'll be some happy faces coming into work on Monday."
Crewe manager Dario Gradi told BBC Radio Stoke: "I've got no complaints, I thought the best team won because they passed the ball much better than we did.
"It was, again, one of those games where I couldn't really pick a man of the match.
"We got off to a great start with a great free-kick, but they had so much of the play you worried that they would wear us down."
Live text and stats
Saturday, 22 January 2011
Npower League Two
02 Herd yellow card
23 Vincenti (Panther 68)
08 Harding yellow card
20 Small (Sills 77)
12 Hylton (Straker 84)
13 Taylor red card
17 Shelley (Murphy 64)
23 Dugdale yellow card
10 Miller (Phillips 90+3)
14 Moore (Leitch-Smith 83)
Ref: StroudAtt: 2,613
Attempts on target
Attempts off target
90:00+5:42 The final whistle goes and the game is over.
90:00+3:56 GOAL - Luke Guttridge:Aldershot 3 - 2 Crewe Luke Guttridge finds the net with a goal from just outside the penalty box to the top right corner of the goal. Aldershot
90:00+2:46 Substitution Steve Phillips comes on in place of Shaun Miller.
90:00+1:13 Rhys Taylor concedes a free kick for a foul on Jermaine McGlashan.
90:00+1:13 Sent off Rhys Taylor shown a red card for professional foul.
89:35 Effort from deep inside the area by Emmanuel Panther misses to the left of the target.
85:41 Free kick awarded for a foul by Ben Herd on Clayton Donaldson. Indirect free kick taken by Adam Dugdale.
85:41 Booking Ben Herd is shown a yellow card.
82:49 Free kick awarded for an unfair challenge on Byron Moore by Ben Herd. Danny Blanchett takes the free kick.
82:49 Substitution Anthony Straker is brought on as a substitute for Danny Hylton.
82:49 Substitution Ajay Leitch-Smith is brought on as a substitute for Byron Moore.
79:54 Free kick awarded for an unfair challenge on Clayton Donaldson by Emmanuel Panther. Adam Dugdale takes the free kick.
78:44 The assistant referee flags for offside against Shaun Miller. Anthony Charles takes the indirect free kick.
76:57 Substitution Tim Sills on for Wade Small.
76:38 The ball is crossed by Jermaine McGlashan.
73:44 Clayton Donaldson fouled by Luke Guttridge, the ref awards a free kick. Matt Tootle delivers the ball from the free kick right-footed
from left wing, Darren Jones manages to make a clearance.
73:19 Wade Small gives away a free kick for an unfair challenge on Patrick Ada. Rhys Taylor takes the free kick.
72:12 Luke Guttridge fouled by Adam Dugdale, the ref awards a free kick. Jamie Vincent crosses the ball from the free kick left-footed
from right channel.
72:12 Booking Adam Dugdale receives a yellow card.
68:49 Corner taken by Ben Harding played to the near post, save by Rhys Taylor.
67:39 Substitution Peter Vincenti leaves the field to be replaced by Emmanuel Panther.
67:11 Danny Hylton takes a shot from just outside the penalty area which clears the crossbar.
63:38 Substitution Danny Shelley goes off and Luke Murphy comes on.
62:40 GOAL - Peter Vincenti:Aldershot 2 - 2 Crewe Peter Vincenti gets on the score sheet with a goal from inside the area to the bottom right corner of the goal. Aldershot
61:03 Danny Shelley produces a right-footed shot from just outside the box that misses to the right of the goal.
59:17 Shaun Miller fouled by Anthony Charles, the ref awards a free kick. Indirect free kick taken by Adam Dugdale.
56:31 Unfair challenge on Shaun Miller by Ben Harding results in a free kick. Strike on goal comes in from Shaun Miller from the
56:31 Booking Ben Harding is cautioned.
50:08 Danny Hylton takes a shot. Shaun Miller takes a shot. Save made by Jamie Young. Corner taken by Shaun Miller, Anthony Charles
makes a clearance.
48:47 Free kick awarded for a foul by Jermaine McGlashan on Danny Blanchett. Rhys Taylor restarts play with the free kick.
47:29 Luke Guttridge takes a shot. Save by Rhys Taylor.
46:04 Inswinging corner taken by Jamie Vincent from the right by-line, clearance by Lee Bell.
45:44 Jermaine McGlashan takes a shot. Save by Rhys Taylor.
45:21 Lee Bell concedes a free kick for a foul on Peter Vincenti. Free kick taken by Ben Harding.
45:01 The referee gets the second half started.
45:00+1:20 The whistle is blown to end the first half.
42:35 The assist for the goal came from Byron Moore.
42:35 GOAL - Clayton Donaldson:Aldershot 1 - 2 Crewe A goal is scored by Clayton Donaldson from close range to the bottom right corner of the goal. Aldershot 1-2 Crewe.
41:20 Peter Vincenti takes a shot. Save made by Rhys Taylor.
37:37 Corner from the left by-line taken by Ashley Westwood, save by Jamie Young.
36:34 Foul by Anthony Charles on Clayton Donaldson, free kick awarded. Free kick taken by Danny Shelley.
35:26 The offside flag is raised against Shaun Miller. Indirect free kick taken by Ben Herd.
34:31 Shot by Luke Guttridge from outside the box goes high over the crossbar.
33:23 Byron Moore takes a shot. Inswinging corner taken by Danny Blanchett, Jamie Young manages to make a clearance. Clearance made
by Anthony Charles.
31:26 Centre by Jermaine McGlashan, save by Rhys Taylor.
28:02 The referee blows for offside against Clayton Donaldson. Darren Jones restarts play with the free kick.
27:41 Wade Small takes a shot. Save by Rhys Taylor.
23:47 Jermaine McGlashan provided the assist for the goal.
23:47 GOAL - Wade Small:Aldershot 1 - 1 Crewe Wade Small scores a headed goal from close range. Aldershot 1-1 Crewe.
20:50 Free kick awarded for a foul by Luke Guttridge on Shaun Miller. Adam Dugdale takes the free kick.
20:01 Peter Vincenti concedes a free kick for a foul on Ashley Westwood. Matt Tootle takes the free kick.
18:18 Foul by Ben Herd on Byron Moore, free kick awarded.
18:18 GOAL - Danny Shelley:Aldershot 0 - 1 Crewe Danny Shelley gets on the score sheet with a goal from outside the penalty box to the bottom left corner of the goal. Aldershot
14:30 Corner taken by Ben Harding from the left by-line, clearance by Patrick Ada.
12:10 Effort from just outside the area by Ben Harding goes over the bar.
9:01 Darren Jones concedes a free kick for a foul on Shaun Miller. Patrick Ada takes the free kick.
8:28 The assistant referee signals for offside against Clayton Donaldson. Indirect free kick taken by Darren Jones.
6:57 Matt Tootle concedes a free kick for a foul on Danny Hylton. Jamie Vincent crosses the ball in from the free kick.
5:29 Shot from close range by Clayton Donaldson misses to the left of the target.
4:30 The assistant referee flags for offside against Jermaine McGlashan. Rhys Taylor takes the indirect free kick.
2:48 Header from close range by Peter Vincenti misses to the right of the goal.
1:37 Free kick awarded for an unfair challenge on Adam Dugdale by Wade Small. Adam Dugdale restarts play with the free kick.
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.