A Shaun Miller goal ensured Crewe inflicted a first home league defeat since May on Shrewsbury Town.
Crewe could have taken the lead in the first half when a Clayton Donaldson shot went narrowly wide.
The goal came midway through the second half when Matt Tootle crossed and the unmarked Miller had time to side-foot home inside the area.
Shrewsbury almost equalised late on but Lee Bell cleared substitute Steve Leslie's header off the line.
Crewe manager Dario Gradio told BBC Radio Stoke: "I thought they played exceptionally well but having said that, we didn't work their goalkeeper enough.
"If only we could score from a free kick or corner we would be right up there.
"We weren't as good in the last third as we might have been."
90:00+4:27 The referee blows his whistle to end the game.
90:00+3:43 Unfair challenge on Danny Shelley by Kevin McIntyre results in a free kick. David Artell takes the free kick.
90:00+2:28 Free kick awarded for an unfair challenge on Kevin McIntyre by Nick Powell. Direct free kick taken by Shane Cansdell-Sherriff.
90:00+1:21 Shaun Miller decides to take the corner short.
90:00+1:02 Shaun Miller takes a short corner.
90:00+0:14 Kevin McIntyre concedes a free kick for a foul on Shaun Miller. Free kick taken by Shaun Miller.
88:54 Substitution Nick Powell joins the action as a substitute, replacing Clayton Donaldson.
88:29 Mark Wright crosses the ball, Close range header by Shane Cansdell-Sherriff misses to the right of the goal.
87:48 Corner taken by Steven Leslie, Danny Blanchett manages to make a clearance.
87:42 Steven Leslie crosses the ball, clearance made by Danny Blanchett.
86:28 Clayton Donaldson gives away a free kick for an unfair challenge on Shane Cansdell-Sherriff. Direct free kick taken by Shane Cansdell-Sherriff.
85:58 Steven Leslie has an effort at goal from outside the area missing to the wide right of the target.
85:14 The referee blows for offside. Chris Neal restarts play with the free kick.
84:27 Free kick awarded for an unfair challenge on Clayton Donaldson by Kevin McIntyre. David Artell takes the free kick.
84:27 Substitution Danny Shelley joins the action as a substitute, replacing Joel Grant.
83:12 Unfair challenge on Dean Holden by Joel Grant results in a free kick. Steven Leslie restarts play with the free kick.
82:33 Lionel Ainsworth takes a shot. Save by Rhys Taylor.
81:45 Lionel Ainsworth crosses the ball, Steven Leslie takes a shot. Lee Bell manages to make a clearance.
79:34 Corner taken by Mark Wright, David Artell makes a clearance.
79:23 The ball is crossed by Mat Sadler, blocked by Matt Tootle.
78:03 Substitution Steven Leslie replaces Matt Harrold.
77:29 Corner taken left-footed by Danny Blanchett from the right by-line, Foul by David Artell on Matt Harrold, free kick awarded. Chris Neal takes the free kick.
77:18 The ball is swung over by Mark Wright, Luke Murphy gets a block in.
Correction - 77:09 Luke Murphy takes a shot. Save made by Chris Neal.
77:09 Kevin McIntyre takes a shot. Save made by Rhys Taylor.
75:45 Ian Sharps gives away a free kick for an unfair challenge on Clayton Donaldson. David Artell takes the direct free kick.
75:28 Lionel Ainsworth delivers the ball.
74:48 Tom Bradshaw delivers the ball, Rhys Taylor makes a save.
71:35 The ball is delivered by Matt Tootle, clearance by Dean Holden.
69:52 Unfair challenge on Kevin McIntyre by Shaun Miller results in a free kick. Free kick taken by Chris Neal.
69:52 Substitution (Shrewsbury) makes a substitution, with Tom Bradshaw coming on for Jake Robinson.
69:52 Booking Booking for Shaun Miller for unsporting behaviour.
69:19 Ashley Westwood takes a shot. Ian Sharps gets a block in.
69:00 The ball is sent over by Matt Tootle, clearance made by Dean Holden.
68:14 The ball is crossed by Lionel Ainsworth, save by Rhys Taylor.
67:14 Shaun Miller takes a shot.
66:10 Assist by Matt Tootle.
66:10 GOAL - Shaun Miller:Shrewsbury 0 - 1 Crewe Goal scored by Shaun Miller from close in to the bottom left corner of the goal. Shrewsbury 0-1 Crewe.
64:01 Corner taken by Mark Wright from the left by-line, Matt Harrold takes a shot. Rhys Taylor makes a save.
63:45 Jake Robinson crosses the ball, blocked by Matt Tootle.
Correction - 62:50 Unfair challenge on Clayton Donaldson by Ian Sharps results in a free kick. Free kick taken by Lee Bell.
62:50 Ian Sharps concedes a free kick for a foul on Clayton Donaldson. Shaun Miller takes the direct free kick.
61:58 Substitution Temitope Obadeyi leaves the field to be replaced by Lionel Ainsworth.
61:16 Inswinging corner taken by Shaun Miller from the right by-line, Mat Sadler makes a clearance.
59:08 Shot from outside the penalty box by Mark Wright goes wide right of the goal.
56:22 Free kick awarded for an unfair challenge on Kevin McIntyre by Clayton Donaldson. Shane Cansdell-Sherriff restarts play with the free kick.
Correction - 53:47 Shot by Clayton Donaldson from deep inside the penalty area misses to the right of the goal.
53:47 Clayton Donaldson produces a left-footed shot from deep inside the penalty area which goes wide of the left-hand post.
53:07 The ball is crossed by Joel Grant, Shaun Miller gives away a free kick for an unfair challenge on Shane Cansdell-Sherriff. Direct free kick taken by Chris Neal.
52:31 Mat Sadler fouled by Luke Murphy, the ref awards a free kick. Free kick taken by Chris Neal.
51:43 Dean Holden concedes a free kick for a foul on Joel Grant. Lee Bell takes the direct free kick.
51:32 The ball is sent over by Luke Murphy, Ian Sharps manages to make a clearance.
49:26 Free kick awarded for a foul by Shaun Miller on Mat Sadler. Mark Wright takes the direct free kick.
47:27 Clayton Donaldson handles the ball and concedes a free kick. Free kick taken by Chris Neal.
46:34 Shaun Miller has an effort at goal from deep inside the area missing to the right of the target.
46:17 Dean Holden produces a cross, clearance by Matt Tootle.
45:01 The referee gets the second half started.
Half Time
45:00+3:00 The first half comes to an end.
45:00+2:04 Joel Grant concedes a free kick for a foul on Dean Holden. Free kick taken by Ian Sharps.
45:00+0:35 Kevin McIntyre challenges Shaun Miller unfairly and gives away a free kick. David Artell takes the direct free kick.
45:00+0:19 Jake Robinson sends in a cross, clearance by Patrick Ada.
44:57 Centre by Luke Murphy, Chris Neal makes a save.
42:44 A cross is delivered by Kevin McIntyre, Matt Harrold challenges Patrick Ada unfairly and gives away a free kick. Rhys Taylor takes the direct free kick.
42:25 The ball is delivered by Andrew Tutte, Patrick Ada manages to make a clearance.
41:12 Corner taken right-footed by Shaun Miller, David Artell concedes a free kick for a foul on Matt Harrold. Chris Neal takes the direct free kick.
41:04 Centre by Danny Blanchett, Jake Robinson gets a block in.
39:46 Joel Grant takes a shot. Kevin McIntyre gets a block in.
38:44 Shot from just outside the box by Temitope Obadeyi goes over the bar.
37:39 Effort from deep inside the area by Andrew Tutte misses to the right of the goal.
36:08 The offside flag is raised against Clayton Donaldson. Dean Holden takes the free kick.
34:25 Joel Grant crosses the ball, save made by Chris Neal.
31:25 Free kick awarded for a foul by Ian Sharps on Clayton Donaldson. Matt Tootle restarts play with the free kick.
29:19 Inswinging corner taken right-footed by Shaun Miller, clearance by Mat Sadler.
28:31 Joel Grant challenges Dean Holden unfairly and gives away a free kick. Chris Neal takes the free kick.
27:49 The ball is sent over by Andrew Tutte, Matt Harrold takes a shot. Save made by Rhys Taylor.
26:33 The ball is crossed by Temitope Obadeyi.
25:22 Shot from close range by Clayton Donaldson misses to the right of the target.
22:21 Unfair challenge on Rhys Taylor by Jake Robinson results in a free kick. Direct free kick taken by Rhys Taylor.
18:53 Inswinging corner taken by Shaun Miller from the left by-line, save by Chris Neal.
18:31 Corner taken by Danny Blanchett, clearance by Matt Harrold.
18:17 Clayton Donaldson takes a shot. Blocked by Ian Sharps.
17:48 Centre by Andrew Tutte, save made by Rhys Taylor.
17:25 Centre by Matt Tootle, save made by Chris Neal.
14:35 Foul by Matt Harrold on David Artell, free kick awarded. Direct free kick taken by Rhys Taylor.
13:02 Corner taken left-footed by Danny Blanchett from the right by-line, Dean Holden manages to make a clearance.
12:13 Free kick awarded for a foul by Kevin McIntyre on Matt Tootle. Free kick taken by Danny Blanchett.
11:12 Shane Cansdell-Sherriff concedes a free kick for a foul on Clayton Donaldson. Free kick taken by Matt Tootle.
10:45 A cross is delivered by Temitope Obadeyi, clearance made by Joel Grant.
10:06 Foul by David Artell on Matt Harrold, free kick awarded. Chris Neal takes the direct free kick.
9:35 Matt Harrold handles the ball and concedes a free kick. Free kick taken by Lee Bell.
7:44 Joel Grant crosses the ball, Ian Sharps manages to make a clearance.
6:42 Shaun Miller takes the inswinging corner, Dean Holden makes a clearance.
6:37 Danny Blanchett crosses the ball, Dean Holden manages to make a clearance.
2:51 The official flags Clayton Donaldson offside. Chris Neal takes the free kick.
1:51 The ball is sent over by Jake Robinson, Rhys Taylor makes a save.
0:42 Shot from just outside the area by Joel Grant misses to the right of the target.
0:00 The game begins.
Live text and data provided by The Press Association.
Bookmark with:
What are these?