Shrewsbury Town significantly improved their chances of League One survival with a late winner against Stevenage.

James Dunne volleyed the visitors ahead on 20 minutes after controlling the ball on his chest, but that sparked Town into equalising 11 minutes later.

Paul Parry fired home Chris Day's cross before on-loan striker Chris Porter headed over from close range.

Town's 86th-minute winner was fashioned by their two substitutes, Jon Taylor crossing for Marvin Morgan to finish.

The home side moved eight points clear of the drop zone, although they have played a game more than fourth-from-bottom Colchester.

VIEW FROM THE DRESSING ROOM

Shrewsbury Town manager Graham Turner told BBC Shropshire:

"We lived dangerously to get the three points, but it's a bit brighter looking in the table, It lifts the pressure from us and we turn our attention to Doncaster in midweek, having won our last two games and with great confidence being underdogs."

"In the first half we were poor, but we went a goal down and picked up and started to play.

"Paul Parry is a great threat and it was an excellent finish - we tried to change things around and it worked out for us."

Stevenage manager Gary Smith told BBC Three Counties Radio:

"It wasn't an easy surface for either team to play on, but I actually thought both teams played some really decent football.

"To take the lead and lose the game again is heartbreaking. When things are not going your way you're just not getting the breaks.

"It's very, very disappointing and frustrating. We're not getting what we deserve at the moment."

Lineup, Bookings (2) & Substitutions (5)

Shrewsbury

  • 01 Weale
  • 03 Jacobson Booked
  • 05 Jones
  • 12 Edwards
  • 30 Gayle
  • 08 Richards
  • 15 McGinn
  • 17 Parry (Taylor - 70' )
  • 19 McAllister
  • 21 Porter
  • 24 Eaves (Morgan - 78' )

Substitutes

  • 25 Anyon
  • 18 Goldson
  • 04 Summerfield
  • 06 Purdie
  • 11 Taylor
  • 10 Morgan
  • 29 Rodgers

Stevenage

  • 16 Day
  • 02 Gray Booked
  • 03 Hills (Freeman - 58' )
  • 04 Charles
  • 14 Roberts
  • 33 Chorley
  • 08 Dunne
  • 18 Mahon
  • 32 Shroot (Hoskins - 87' )
  • 09 Haber (Beleck - 69' )
  • 11 Akins

Substitutes

  • 01 Arnold
  • 21 Iro
  • 22 Comminges
  • 07 Grant
  • 15 Freeman
  • 28 Beleck
  • 30 Hoskins
Ref: Boyeson
Att: 4,818

Match Stats

Shots

12 5

On target

5 5

Corners

2 4

Fouls

7 12

Live Text Commentary

94:19 Full time

Full Time The referee brings the game to a close.

90:00 +3:58

Unfair challenge on Darius Charles by Cameron Gayle results in a free kick. Indirect free kick taken by Chris Day.

90:00 +3:37

Free kick awarded for a foul by Mark Roberts on Matthew Richards. Direct free kick taken by Stephen McGinn.

90:00 +3:16

Shot from 18 yards by David McAllister. Ben Chorley gets a block in.

90:00 +2:59

Jon Taylor takes a shot. Save by Chris Day.

90:00 +2:26

Inswinging corner taken left-footed by Luke Freeman played to the near post, Matthew Richards makes a clearance.

90:00 +2:01

Corner from the right by-line taken by Luke Freeman, Stephen McGinn manages to make a clearance.

90:00 +0:48

Effort from 20 yards by Sam Hoskins. Save by Chris Weale.

87:28

Gavin Mahon fouled by Jon Taylor, the ref awards a free kick. Shot comes in from David Gray from the free kick, blocked by Matthew Richards.

87:18

The ball is sent over by David Gray, clearance made by Darren Jones.

86:13 Substitution

Substitution Sam Hoskins comes on in place of Robin Shroot.

85:26

The assist for the goal came from Jon Taylor.

85:26 Goal scored

Goal! - Marvin Morgan - Shrewsbury 2 - 1 Stevenage Marvin Morgan finds the net with a goal from inside the penalty box to the top left corner of the goal. Shrewsbury 2-1 Stevenage.

85:06

The assistant referee flags for offside against Steve Beleck. Chris Weale restarts play with the free kick.

84:23

Foul by Lucas Akins on Matthew Richards, free kick awarded. Darren Jones takes the indirect free kick.

83:36

The ball is delivered by David Gray, save by Chris Weale.

81:49

A cross is delivered by Matthew Richards, Mark Roberts makes a clearance.

80:31

Jon Taylor sends in a cross, save by Chris Day.

80:14

Luke Freeman takes a shot. Save by Chris Weale.

78:53

The ball is crossed by David Gray, Joe Jacobson makes a clearance.

77:23 Substitution

Substitution Marvin Morgan joins the action as a substitute, replacing Tom Eaves.

77:06

Effort from the edge of the box by Darren Jones goes wide of the right-hand upright.

75:00

Darius Charles gives away a free kick for an unfair challenge on Jon Taylor. Matthew Richards takes the indirect free kick.

72:26

Free kick awarded for an unfair challenge on David McAllister by Steve Beleck. Joe Jacobson takes the direct free kick.

71:30

Inswinging corner taken right-footed by Stephen McGinn from the left by-line, clearance by David Gray.

71:10

Centre by Luke Freeman, Stephen McGinn makes a clearance.

69:51 Substitution

Substitution Jon Taylor joins the action as a substitute, replacing Paul Parry.

68:01 Substitution

Substitution Marcus Haber goes off and Steve Beleck comes on.

66:21

Darius Charles takes a shot. Chris Weale makes a save.

65:39

Direct free kick taken by Luke Freeman.

65:39 Booking

Booking The referee books Joe Jacobson for unsporting behaviour.

65:30

Free kick awarded for a foul by Joe Jacobson on Marcus Haber.

64:34

Direct free kick taken by Stephen McGinn.

64:34 Booking

Booking David Gray receives a yellow card.

64:25

David Gray gives away a free kick for an unfair challenge on Joe Jacobson.

63:29

The ball is swung over by Cameron Gayle, Mark Roberts makes a clearance.

63:12

Free kick awarded for an unfair challenge on Matthew Richards by Marcus Haber. Joe Jacobson takes the free kick.

62:33

The ball is sent over by Joe Jacobson, Effort on goal by Tom Eaves from just inside the penalty box goes harmlessly over the target.

61:35

Corner taken left-footed by Luke Freeman from the right by-line to the near post, clearance made by Rob Edwards.

61:22

The ball is crossed by Luke Freeman, David McAllister manages to make a clearance.

60:31

Darren Jones challenges Robin Shroot unfairly and gives away a free kick. Mark Roberts restarts play with the free kick.

59:48

Matthew Richards produces a right-footed shot from just outside the box that misses to the right of the target.

58:49

A cross is delivered by Mark Roberts, clearance by Paul Parry.

58:18

The ball is delivered by Robin Shroot, Rob Edwards manages to make a clearance.

57:19 Substitution

Substitution Lee Hills goes off and Luke Freeman comes on.

56:43

Free kick awarded for an unfair challenge on Robin Shroot by Tom Eaves. Free kick taken by Darius Charles.

55:42

Foul by Mark Roberts on Tom Eaves, free kick awarded. Stephen McGinn takes the direct free kick.

55:05

The assistant referee flags for offside against Tom Eaves. Chris Day restarts play with the free kick.

53:53

Corner taken right-footed by Stephen McGinn, Darren Jones produces a header from inside the area that goes over the crossbar.

53:44

Tom Eaves sends in a cross, David Gray makes a clearance.

52:26

Gavin Mahon concedes a free kick for a foul on David McAllister. Indirect free kick taken by Rob Edwards.

51:44

David McAllister has an effort at goal from just outside the box which goes wide of the right-hand upright.

51:35

The ball is crossed by Tom Eaves, Darius Charles manages to make a clearance.

50:45

The offside flag is raised against Tom Eaves. Chris Day restarts play with the free kick.

47:18

The ball is sent over by Robin Shroot, blocked by Darren Jones.

47:08

Lucas Akins delivers the ball, clearance by Rob Edwards.

46:23

Tom Eaves delivers the ball.

45:01

The second half has started.

45:00 +1:25 Half time

Half Time The ref blows to signal half-time.

41:06

Effort from 20 yards by Stephen McGinn. Save made by Chris Day.

38:18

Marcus Haber gives away a free kick for an unfair challenge on Joe Jacobson. Indirect free kick taken by Matthew Richards.

36:34

Marcus Haber challenges David McAllister unfairly and gives away a free kick. Rob Edwards restarts play with the free kick.

34:47

Effort from the edge of the penalty box by Tom Eaves goes wide of the right-hand upright.

33:54

Cameron Gayle delivers the ball, clearance by James Dunne.

33:43

Paul Parry sends in a cross, Darius Charles makes a clearance.

33:32

The ball is delivered by Paul Parry, clearance made by Lucas Akins.

32:44

The ball is swung over by Paul Parry, Ben Chorley manages to make a clearance.

32:35

The ball is swung over by Matthew Richards, Darius Charles makes a clearance.

30:35

Matthew Richards provided the assist for the goal.

30:35 Goal scored

Goal! - Paul Parry - Shrewsbury 1 - 1 Stevenage A goal is scored by Paul Parry from just inside the area to the bottom left corner of the goal. Shrewsbury 1-1 Stevenage.

29:30

The ball is sent over by Paul Parry, clearance made by Ben Chorley.

28:01

Shot from just outside the area by Stephen McGinn misses to the left of the target.

26:42

A cross is delivered by Paul Parry, clearance made by Darius Charles.

24:54

The ball is swung over by Paul Parry, clearance made by Lucas Akins.

23:54

The assistant referee flags for offside against Marcus Haber. Indirect free kick taken by Chris Weale.

22:36

The ball is crossed by Paul Parry, clearance by James Dunne.

19:20

Darius Charles provided the assist for the goal.

19:20 Goal scored

Goal! - James Dunne - Shrewsbury 0 - 1 Stevenage James Dunne fires in a goal from just outside the area to the top left corner of the goal. Shrewsbury 0-1 Stevenage.

19:12

The ball is sent over by Darius Charles,

17:58

Darius Charles produces a cross.

16:41

Foul by Lee Hills on Paul Parry, free kick awarded. Paul Parry restarts play with the free kick.

14:02

Matthew Richards crosses the ball, Darius Charles manages to make a clearance.

13:20

A cross is delivered by Lee Hills, clearance made by Rob Edwards.

12:25

Rob Edwards fouled by Marcus Haber, the ref awards a free kick. Chris Weale takes the indirect free kick.

9:35

Lee Hills sends in a cross, clearance made by Darren Jones.

8:15

Darren Jones gives away a free kick for an unfair challenge on Marcus Haber. David Gray takes the direct free kick.

6:40

Unfair challenge on Lee Hills by Paul Parry results in a free kick. Chris Day restarts play with the free kick.

0:00

The ref blows the whistle to begin the match.

Live data and text provided by our data suppliers