Jermaine Grandison scored the winner as Shrewsbury remained in the top three with a narrow victory over Bradford.

Grandison forced the ball home from close range for the only goal of the game after the Bantams' defence failed to clear a Matt Richards corner.

Away goalkeeper Matt Duke denied the Shrews a second goal when he pushed over a free-kick from Richards.

Craig Fagan shot over and James Hanson headed wide for Bradford, who have now lost their last six away matches.

VIEWS FROM THE DRESSING ROOM

Shrewsbury Town manager Graham Turner told BBC Radio Shropshire:

"The result was the be-all and end-all, wasn't it?

"We had a very nervy second half, I thought first half there was a spell where we played ever so well and might have gone more than one ahead.

"It's still very tight up there, so we know what's happening.

"In the end we've shown a lot of resilience, protected our goal well in difficult circumstances, and the most important thing was that we won."

Bradford City manager Phil Parkinson told BBC Radio Leeds:

"We weren't at our best today, that was nothing like the levels we reached on Friday.

"We've had too many defeats full stop, obviously they're all tight games and that's frustrating.

"Thinking back after Friday we should have put some more fresh legs in the team today and it might have given us that edge."

Lineup, Bookings (4) & Substitutions (4)

Shrewsbury Town

  • 01 Neal
  • 02 Grandison
  • 03 Jacobson
  • 05 Sharps
  • 06 Cansdell-Sherriff
  • 07 Wright
  • 08 Wroe
  • 14 Richards
  • 20 Wildig Booked
  • 09 Collins
  • 24 Gornell (Morgan - 79' )

Substitutes

  • 25 Smith
  • 21 McLaughlin
  • 04 McAllister
  • 26 Sawyers
  • 10 Morgan

Bradford City

  • 34 Duke
  • 02 Ramsden
  • 05 Branston
  • 24 Kozluk
  • 04 Flynn (Reid - 46' )
  • 08 Jones Booked (Syers - 75' )
  • 14 Ravenhill
  • 22 Bullock Booked
  • 09 Hanson
  • 21 Wells (Dagnall - 46' )
  • 39 Fagan Booked

Substitutes

  • 15 Annerson
  • 03 Fry
  • 23 Syers
  • 32 Reid
  • 17 Dagnall
Ref: Coote
Att: 6,272

Match Stats

Shots

5 5

On target

2 2

Corners

6 3

Fouls

10 14

Live Text Commentary

90:00 +3:02 Full time

Full Time The referee signals the end of the game.

90:00 +2:08

Marvin Morgan challenges Simon Ramsden unfairly and gives away a free kick. Matt Duke restarts play with the free kick.

90:00 +1:45

A cross is delivered by Matthew Richards, Craig Fagan makes a clearance.

90:00 +1:05

The referee blows for offside against James Collins. Matt Duke takes the free kick.

89:48

Jermaine Grandison gives away a free kick for an unfair challenge on Kyel Reid. Kyel Reid restarts play with the free kick.

88:59

Rob Kozluk sends in a cross, Ian Sharps manages to make a clearance.

88:48

The ball is swung over by Kyel Reid, Shane Cansdell-Sherriff manages to make a clearance.

86:54 Booking

Booking Aaron Wildig receives a caution for unsporting behaviour.

86:48

Unfair challenge on Rob Kozluk by Aaron Wildig results in a free kick. Matt Duke restarts play with the free kick.

85:41

Kyel Reid fouled by Aaron Wildig, the ref awards a free kick. Craig Fagan restarts play with the free kick.

84:14

Corner from the left by-line taken by Mark Wright, clearance made by Lee Bullock.

82:26

Marvin Morgan gives away a free kick for an unfair challenge on Richard Ravenhill. Direct free kick taken by Craig Fagan.

80:43

The referee blows for offside. Indirect free kick taken by Matt Duke.

79:54

Kyel Reid sends in a cross.

78:12 Substitution

Substitution Marvin Morgan joins the action as a substitute, replacing Terry Gornell.

76:18

Free kick awarded for an unfair challenge on James Collins by Richard Ravenhill. Strike on goal comes in from Matthew Richards from the free kick, save by Matt Duke. Inswinging corner taken from the left by-line by Mark Wright.

74:41 Substitution

Substitution Ritchie Jones goes off and David Syers comes on.

74:41

Kyel Reid delivers the ball, Nicky Wroe gets a block in. Corner taken by Craig Fagan.

73:07

The assistant referee flags for offside against Chris Dagnall. Free kick taken by Chris Neal.

71:28

The ball is sent over by Rob Kozluk, Joe Jacobson gets a block in. Corner from the right by-line taken by Craig Fagan, James Hanson has a headed effort at goal from deep inside the area missing to the right of the target.

70:35

The ball is delivered by Mark Wright, clearance by Guy Branston.

69:16

James Collins concedes a free kick for a foul on Kyel Reid. Craig Fagan restarts play with the free kick.

68:41

A cross is delivered by Kyel Reid, Ian Sharps makes a clearance.

67:55

Matthew Richards delivers the ball.

67:05

Rob Kozluk concedes a free kick for a foul on Jermaine Grandison. Matthew Richards takes the direct free kick.

66:06

Centre by Simon Ramsden.

66:00

Kyel Reid crosses the ball.

65:10

James Collins challenges Craig Fagan unfairly and gives away a free kick. Simon Ramsden takes the free kick.

63:36

Free kick awarded for an unfair challenge on Terry Gornell by Guy Branston. Direct effort from the free kick comes in from Matthew Richards.

63:12

The ball is delivered by Kyel Reid, Chris Neal makes a save.

60:36

Chris Dagnall concedes a free kick for a foul on Chris Neal. Chris Neal takes the indirect free kick.

57:58

Mark Wright produces a cross, Guy Branston manages to make a clearance.

55:32 Booking

Booking Lee Bullock goes into the referee's book.

55:25

Lee Bullock challenges Terry Gornell unfairly and gives away a free kick. Direct free kick taken by Nicky Wroe.

54:40

The offside flag is raised against Mark Wright. Matt Duke takes the indirect free kick.

50:35

Ritchie Jones produces a right-footed shot from just outside the box that goes wide left of the target.

48:53

Craig Fagan takes a shot. Save by Chris Neal.

48:33

The referee blows for offside against Terry Gornell. Matt Duke restarts play with the free kick.

47:16

Centre by Craig Fagan.

45:13

Richard Ravenhill gives away a free kick for an unfair challenge on Nicky Wroe. Chris Neal takes the indirect free kick.

45:01

The second half has started.

45:01 Substitution

Substitution Chris Dagnall is brought on as a substitute for Nahki Wells.

45:01 Substitution

Substitution Michael Flynn leaves the field to be replaced by Kyel Reid.

45:00 +1:18 Half time

Half Time The referee blows for half time.

45:00 +0:05

Unfair challenge on James Collins by Lee Bullock results in a free kick. James Collins takes the direct free kick.

43:56

Corner taken by Matthew Richards from the right by-line, clearance made by James Hanson.

43:16

Foul by Richard Ravenhill on Nicky Wroe, free kick awarded. Free kick taken by Chris Neal.

41:05

Michael Flynn gives away a free kick for an unfair challenge on Jermaine Grandison. Matthew Richards takes the free kick.

39:56

Centre by Craig Fagan, Shane Cansdell-Sherriff manages to make a clearance.

38:15

The assistant referee signals for offside against Terry Gornell. Matt Duke restarts play with the free kick.

37:41

The assistant referee signals for offside against James Hanson. Free kick taken by Chris Neal.

34:51

Unfair challenge on Shane Cansdell-Sherriff by Nahki Wells results in a free kick. Free kick taken by Shane Cansdell-Sherriff.

33:41

Centre by Jermaine Grandison, clearance made by Guy Branston.

33:32

The ball is sent over by Aaron Wildig, Lee Bullock manages to make a clearance.

31:01 Booking

Booking The referee shows Craig Fagan a yellow card for unsporting behaviour.

30:39

The ball is delivered by Mark Wright, Foul by Craig Fagan on Mark Wright, free kick awarded. Direct free kick taken by Mark Wright.

30:10 Booking

Booking Ritchie Jones receives a yellow card for unsporting behaviour.

29:44

Joe Jacobson fouled by Ritchie Jones, the ref awards a free kick. Mark Wright takes the indirect free kick.

26:44

Craig Fagan produces a right-footed shot from inside the area that clears the bar.

23:23

Effort on goal by Mark Wright from just inside the penalty box goes harmlessly over the target.

21:00

A cross is delivered by Terry Gornell, Rob Kozluk gets a block in.

19:33

The referee blows for offside against Terry Gornell. Free kick taken by Matt Duke.

17:43

Shot from inside the area by Aaron Wildig clears the bar.

17:07

Terry Gornell gives away a free kick for an unfair challenge on Simon Ramsden. Simon Ramsden restarts play with the free kick.

15:35

Matthew Richards provided the assist for the goal.

15:35 Goal scored

Goal! - Jermaine Grandison - Shrewsbury 1 - 0 Bradford Jermaine Grandison gets on the score sheet with a goal from inside the six-yard box to the bottom left corner of the goal. Shrewsbury 1-0 Bradford.

14:52

Jermaine Grandison sends in a cross, blocked by Michael Flynn. Corner taken left-footed by Matthew Richards from the right by-line,

14:31

Joe Jacobson delivers the ball, Guy Branston manages to make a clearance.

11:48

James Collins sends in a cross.

10:35

Foul by Aaron Wildig on Michael Flynn, free kick awarded. Simon Ramsden takes the free kick.

10:07

Richard Ravenhill sends in a cross, clearance by Shane Cansdell-Sherriff.

9:38

James Hanson produces a cross, clearance by Joe Jacobson.

9:17

Mark Wright produces a cross, Matt Duke makes a save.

8:20

Free kick awarded for a foul by Michael Flynn on Jermaine Grandison. Free kick taken by Chris Neal.

5:39

The ball is sent over by Nahki Wells, blocked by Ian Sharps. Inswinging corner taken right-footed by Craig Fagan from the left by-line, Foul by James Hanson on Ian Sharps, free kick awarded. Indirect free kick taken by Chris Neal.

4:49

The offside flag is raised against Terry Gornell. Matt Duke takes the indirect free kick.

4:35

Nahki Wells takes a shot. Save made by Chris Neal.

3:36

Inswinging corner taken by Mark Wright. Corner taken left-footed by Matthew Richards to the near post, clearance made by Michael Flynn.

3:20

The ball is crossed by Jermaine Grandison.

1:23

Terry Gornell gives away a free kick for an unfair challenge on Simon Ramsden. Simon Ramsden takes the indirect free kick.

0:00

The match gets underway.

Live data and text provided by our data suppliers