Danny Hylton bagged a brace as Aldershot eased to victory over Crewe.
Hylton put the hosts in front when he converted Michael Rankine's knockdown only for AJ Leitch-Smith to level before the break with a cool finish.
Jermaine McGlashan, Aldershot's man of the match in the midweek 3-0 defeat by Manchester United, restored the hosts' lead with a deflected volley.
The Shots made sure of the victory when Hylton notched his brace from Peter Vincenti's pull back.
VIEWS FROM THE DRESSING ROOM
Aldershot boss Dean Holdsworth told BBC Surrey:
"I'm delighted. We were professional, strong and on the front foot from the moment we kicked off.
"I was disappointed by the nature of their goal. I'm still waiting for that clean sheet to turn up.
"We had to remind the players what they were good at during half-time. We gave a great showing in the second half. They deserve the plaudits when they do things right."
Crewe manager Dario Gradi told BBC Radio Stoke:
"They looked the better side from the start. We got some moves going in the first half without really completing any of them.
"At half time we said that we needed to do better than that and we were still in it until the fluke goal came, which was a bit of luck.
"From then on it was one-way traffic and we never got a shot on goal - I don't even think we constructed another move."
Live Text Commentary
Full Time The match has reached full-time.90:00 +4:01
Ben Herd restarts play with the free kick.90:00 +4:01 Booking
Booking Ashley Westwood receives a yellow card.90:00 +3:44
Ashley Westwood challenges Luke Guttridge unfairly and gives away a free kick.87:58
Free kick awarded for a foul by Shaun Miller on Anthony Straker. Ross Worner takes the free kick.87:22
Michael Rankine takes a shot. Fantastic save by Steve Phillips.84:41 Substitution
Substitution Luke Murphy leaves the field to be replaced by Danny Shelley.84:41 Substitution
Substitution Danny Hylton leaves the field to be replaced by Anthony Pulis.83:28 Substitution
Substitution (Aldershot) makes a substitution, with Jamie Collins coming on for Peter Vincenti.82:31
Direct free kick taken by Ashley Westwood.82:31 Booking
Booking Peter Vincenti booked.82:22
Foul by Peter Vincenti on Antoni Sarcevic, free kick awarded.81:57
Adam Smith takes a shot. Brilliant save by Steve Phillips.80:23
Corner taken right-footed by Ashley Westwood from the right by-line, Header from deep inside the area by Harry Davis goes over the bar.79:45
Darren Jones concedes a free kick for a foul on Nick Powell. Ashley Westwood takes the direct free kick.78:09
Adam Smith takes the outswinging corner, clearance made by Carl Martin.77:09
Foul by Adam Smith on Matt Tootle, free kick awarded. Steve Phillips restarts play with the free kick.75:32 Substitution
Substitution Scott Davies on for Jermaine McGlashan.74:08 Substitution
Substitution Ajay Leitch-Smith goes off and Nick Powell comes on.74:08 Substitution
Substitution Antoni Sarcevic is brought on as a substitute for Lee Bell.
Lee Bell fouled by Peter Vincenti, the ref awards a free kick. Adam Dugdale takes the free kick.71:24
Free kick awarded for a foul by Peter Vincenti on Byron Moore. Ashley Westwood restarts play with the free kick.69:34
Peter Vincenti takes a shot. Save made by Steve Phillips. Corner taken by Adam Smith from the right by-line, clearance made by Carl Martin. Corner taken by Adam Smith from the left by-line to the near post, clearance made by Adam Dugdale.66:05
Peter Vincenti takes a shot from a long way out which goes wide of the right-hand post.64:59
Free kick awarded for an unfair challenge on Ben Herd by Ashley Westwood. Ben Herd restarts play with the free kick.62:38
Inswinging corner taken right-footed by Ashley Westwood from the left by-line, clearance by Peter Vincenti.61:26
Assist on the goal came from Peter Vincenti.61:26 Goal scored
Goal! - Danny Hylton - Aldershot 3 - 1 Crewe Danny Hylton finds the back of the net with a goal from the edge of the area to the bottom left corner of the goal. Aldershot 3-1 Crewe.58:26
Danny Hylton has a shot on goal from outside the area which misses right.56:46
Free kick awarded for a foul by Luke Murphy on Luke Guttridge. Indirect free kick taken by Ross Worner.55:05
Shot from just outside the area by Michael Rankine misses to the right of the target.54:16
Inswinging corner taken from the left by-line by Adam Smith, Lee Bell manages to make a clearance.53:01
Luke Guttridge gives away a free kick for an unfair challenge on Ajay Leitch-Smith. Adam Dugdale restarts play with the free kick.47:33
The assist for the goal came from Ross Worner.47:33 Goal scored
Goal! - Jermaine McGlashan - Aldershot 2 - 1 Crewe A goal is scored by Jermaine McGlashan from just outside the area high into the middle of the goal. Aldershot 2-1 Crewe.45:52
Outswinging corner taken right-footed by Adam Smith from the right by-line, Header on goal by Darren Jones from just inside the area goes over the goal.45:14
Adam Smith takes a shot. Save made by Steve Phillips.45:01
The game restarts for the second half.45:00 +1:01 Half time
Half Time The players leave the pitch at half time.43:43
Jermaine McGlashan challenges Harry Davis unfairly and gives away a free kick. Direct free kick taken by Adam Dugdale.35:45
Adam Dugdale concedes a free kick for a foul on Danny Hylton. Free kick crossed right-footed by Adam Smith, clearance made by Carl Martin. Outswinging corner taken from the right by-line by Adam Smith, Carl Martin makes a clearance.32:43
Peter Vincenti gives away a free kick for an unfair challenge on Ajay Leitch-Smith. Direct strike on goal from the free kick comes in from Luke Murphy.31:25
Luke Guttridge concedes a free kick for a foul on Lee Bell. Steve Phillips takes the free kick.29:37
Assist on the goal came from Ashley Westwood.29:37 Goal scored
Goal! - Ajay Leitch-Smith - Aldershot 1 - 1 Crewe Ajay Leitch-Smith grabs a goal from inside the penalty box to the bottom left corner of the goal. Aldershot 1-1 Crewe.28:22
Danny Hylton takes a shot. Save by Steve Phillips.24:46
The offside flag is raised against Ajay Leitch-Smith. Indirect free kick taken by Ross Worner.22:56
Assist on the goal came from Michael Rankine.22:56 Goal scored
Goal! - Danny Hylton - Aldershot 1 - 0 Crewe Danny Hylton grabs a goal from inside the six-yard box to the bottom left corner of the goal. Aldershot 1-0 Crewe.20:55
Luke Guttridge takes a shot from a just insdie the penalty box and strikes the post.10:31
Carl Martin gives away a free kick for an unfair challenge on Jermaine McGlashan. Adam Smith takes the free kick.6:58
Effort on goal by Michael Rankine from just inside the penalty box goes harmlessly over the target.3:40
Ajay Leitch-Smith is ruled offside. Direct free kick taken by Ross Worner.1:02
Free kick awarded for a foul by Ashley Westwood on Jermaine McGlashan. Ben Herd takes the direct free kick.0:00
The match begins.
Live data and text provided by our data suppliers