Rotherham stretched their winless run to eight games after a draw with fellow promotion hopefuls Shrewsbury.

Lewis Grabban put the Millers in front with a spectacular solo effort, running from his own half before crashing home from 25 yards out.

The visitors levelled when Jermaine Grandison headed Mark Wright's free-kick back across goal for Shane Cansdell-Sherriff to volley home.

Marcus Marshall curled just over as the hosts searched for an elusive winner.

VIEWS FROM THE DRESSING ROOM

Rotherham boss Andy Scott told BBC Radio Sheffield:

"It's probably a fair result. We were a much better side in the first half.

"It was disappointing to see the goal just before half-time but we did very well in the first half, created a lot of chances and we got the ball to our dangerous players and caused a lot of problems and looked more solid defensively.

"We just didn't really get going in the second half. We had a couple of half-chances and we bounced the ball around a little. They had a couple of shots that were nothing really major.

"We've lost some games but we've played pretty well for the majority of the game. The first half was how we've been playing other games recently. We just don't seem to be able to get going in the second half and it's frustrating."

Lineup, Bookings (2) & Substitutions (5)

Rotherham

  • 21 Warrington
  • 02 Tonge
  • 17 Mullins
  • 24 Raynes
  • 25 Harley
  • 04 Harrison
  • 07 Evans
  • 08 Taylor (Holroyd - 76' )
  • 11 Schofield
  • 12 Marshall (Newey - 63' )
  • 23 Grabban

Substitutes

  • 01 Logan
  • 03 Newey
  • 22 Brown
  • 16 Warne
  • 20 Holroyd

Shrewsbury

  • 01 Neal
  • 02 Grandison
  • 03 Jacobson
  • 05 Sharps
  • 15 Regan (Cansdell-Sherriff - 28' )
  • 04 McAllister Booked
  • 07 Wright
  • 08 Wroe
  • 16 Ainsworth (Taylor - 81' Booked )
  • 10 Morgan
  • 24 Gornell (Collins - 72' )

Substitutes

  • 25 Smith
  • 06 Cansdell-Sherriff
  • 14 Richards
  • 23 Taylor
  • 09 Collins
Ref: Sarginson
Att: 3,561

Match Stats

Shots

14 5

On target

7 2

Corners

4 3

Fouls

9 9

Live Text Commentary

90:00 +5:58 Full time

Full Time The referee ends the match.

90:00 +5:13

James Collins takes a shot. Save made by Andy Warrington.

90:00 +5:01

Gareth Evans takes a shot. Ian Sharps gets a block in.

90:00 +4:41 Booking

Booking The referee shows Jon Taylor a yellow card for dissent.

90:00 +2:54

The official flags Lewis Grabban offside. Indirect free kick taken by Chris Neal.

90:00 +2:13

Gareth Evans gives away a free kick for an unfair challenge on Joe Jacobson. Free kick taken by Joe Jacobson.

90:00 +1:19

A cross is delivered by Marvin Morgan.

90:00 +0:42

Outswinging corner taken right-footed by Jon Taylor, clearance by Dale Tonge.

90:00 +0:34

James Collins produces a cross.

88:59

Shot from just outside the area by James Collins goes over the bar.

88:28

Marvin Morgan concedes a free kick for a foul on Jon Harley. Jon Harley crosses the ball from the free kick left-footed from left wing.

87:40

The assistant referee flags for offside against James Collins. Free kick taken by Andy Warrington.

85:38

Effort on goal by Chris Holroyd from just outside the area goes harmlessly over the target.

85:16

Marvin Morgan crosses the ball.

84:04

Shot comes in from Danny Schofield from the free kick, blocked by Joe Jacobson.

84:04 Booking

Booking The referee cautions Sean McAllister for unsporting behaviour.

83:28

Sean McAllister challenges Jon Harley unfairly and gives away a free kick.

83:02

Chris Holroyd crosses the ball, clearance made by Ian Sharps.

80:41

Andy Warrington restarts play with the free kick.

80:41 Substitution

Substitution Jon Taylor comes on in place of Lionel Ainsworth.

80:41

James Collins is ruled offside.

79:46

The ball is delivered by Tom Newey, Chris Neal makes a save.

75:01 Substitution

Substitution Jason Taylor leaves the field to be replaced by Chris Holroyd.

74:41

The ball is swung over by Jermaine Grandison, Danny Harrison manages to make a clearance.

74:22

Short corner taken by Lionel Ainsworth.

74:00

Foul by Jason Taylor on Sean McAllister, free kick awarded. Free kick taken by Chris Neal.

73:39

Foul by James Collins on Michael Raynes, free kick awarded. Andy Warrington restarts play with the free kick.

71:11

Free kick taken by Andy Warrington.

71:11 Substitution

Substitution James Collins joins the action as a substitute, replacing Terry Gornell.

71:11

The assistant referee signals for offside against Marvin Morgan.

70:47

The ball is delivered by Lionel Ainsworth, clearance by Dale Tonge.

70:09

Close range header by Jason Taylor misses to the right of the target.

69:06

The ball is delivered by Gareth Evans, Sean McAllister manages to make a clearance.

66:22

Terry Gornell produces a cross, save by Andy Warrington.

63:18

Foul by Danny Schofield on Ian Sharps, free kick awarded. Indirect free kick taken by Chris Neal.

62:48

Sean McAllister gives away a free kick for an unfair challenge on Tom Newey. Indirect free kick taken by Dale Tonge.

62:01 Substitution

Substitution Tom Newey replaces Marcus Marshall.

58:46

Gareth Evans sends in a cross, Shane Cansdell-Sherriff gets a block in. Outswinging corner taken by Danny Schofield, clearance made by Marvin Morgan. The ball is delivered by Marcus Marshall.

57:19

Free kick awarded for an unfair challenge on Marcus Marshall by Marvin Morgan. Indirect free kick taken by Andy Warrington.

55:19

The offside flag is raised against Marvin Morgan. Free kick taken by Andy Warrington.

52:44

The ball is delivered by Lionel Ainsworth.

52:19

The ball is crossed by Dale Tonge, Chris Neal makes a save.

49:27

Effort on goal by Lionel Ainsworth from just outside the area goes harmlessly over the target.

46:32

Gareth Evans has a shot on goal from outside the area which misses right.

46:00

Marcus Marshall delivers the ball, clearance made by Shane Cansdell-Sherriff.

45:01

The match restarts for the second half.

45:00 +4:01 Half time

Half Time The referee blows for half time.

45:00 +2:57

Jon Harley delivers the ball, save by Chris Neal.

45:00 +2:28

Johnny Mullins fouled by Terry Gornell, the ref awards a free kick. Indirect free kick taken by Andy Warrington.

45:00 +2:03

Danny Schofield delivers the ball.

45:00 +1:08

The ball is crossed by Gareth Evans, clearance made by Jermaine Grandison.

45:00 +0:49

The ball is crossed by Gareth Evans, clearance by Ian Sharps.

44:56 Goal scored

Goal! - Shane Cansdell-Sherriff - Rotherham 1 - 1 Shrewsbury Shane Cansdell-Sherriff gets on the score sheet with a goal from inside the six-yard box to the bottom right corner of the goal. Rotherham 1-1 Shrewsbury.

43:57

Jason Taylor gives away a free kick for an unfair challenge on Terry Gornell. Mark Wright crosses the ball in from the free kick.

42:40

The ball is delivered by Jon Harley.

42:21

Corner from the left by-line taken by Danny Schofield, save made by Chris Neal.

42:00

Lewis Grabban takes a shot. Save by Chris Neal.

36:43

Outswinging corner taken right-footed by Danny Schofield from the right by-line.

36:28

Gareth Evans takes a shot. Save by Chris Neal.

36:05

Free kick awarded for an unfair challenge on Jason Taylor by Terry Gornell. Jason Taylor takes the indirect free kick.

34:27

Outswinging corner taken by Danny Schofield, Michael Raynes has a headed effort at goal from close range which goes wide of the left-hand upright.

34:20

Danny Schofield crosses the ball, Jermaine Grandison gets a block in.

33:46

Handball by Jon Harley. Joe Jacobson delivers the ball from the free kick right-footed from right channel.

32:30

The ball is swung over by Dale Tonge, Gareth Evans has a headed effort at goal from close range which goes wide left of the target.

31:39

Dale Tonge fouled by Terry Gornell, the ref awards a free kick. Free kick taken by Andy Warrington.

30:36

Free kick awarded for an unfair challenge on Sean McAllister by Lewis Grabban. Joe Jacobson restarts play with the free kick.

28:53

Marvin Morgan produces a cross, Michael Raynes manages to make a clearance.

27:12

Free kick taken by Ian Sharps.

27:12 Substitution

Substitution Carl Regan leaves the field to be replaced by Shane Cansdell-Sherriff.

27:12

The referee blows for offside.

25:05

The ball is sent over by Gareth Evans, Effort on goal by Lewis Grabban from 12 yards. Save by Chris Neal.

24:18

Gareth Evans challenges Lionel Ainsworth unfairly and gives away a free kick. Chris Neal restarts play with the free kick.

21:37 Goal scored

Goal! - Lewis Grabban - Rotherham 1 - 0 Shrewsbury A goal is scored by Lewis Grabban from 30 yards to the top right corner of the goal. Rotherham 1-0 Shrewsbury.

20:21

Sean McAllister produces a right-footed shot from the edge of the area and misses to the left of the goal.

18:00

Free kick awarded for a foul by Danny Harrison on Marvin Morgan. Joe Jacobson crosses the ball in from the free kick, save by Andy Warrington.

17:26

Danny Schofield has an effort at goal from just inside the box that misses to the left of the goal.

16:31

Terry Gornell is ruled offside. Free kick taken by Andy Warrington.

12:05

Foul by Lewis Grabban on Ian Sharps, free kick awarded. Ian Sharps restarts play with the free kick.

9:27

Terry Gornell gives away a free kick for an unfair challenge on Dale Tonge. Free kick taken by Andy Warrington.

9:17

Joe Jacobson produces a cross, clearance by Michael Raynes.

8:46

Danny Harrison takes a shot. Nicky Wroe gets a block in.

8:07

Marcus Marshall gives away a free kick for an unfair challenge on Jermaine Grandison. Chris Neal takes the free kick.

7:01

The ball is swung over by Lionel Ainsworth.

5:07

Terry Gornell is caught offside. Michael Raynes restarts play with the free kick.

3:32

Dale Tonge sends in a cross.

2:19

Effort from the edge of the area by Gareth Evans goes wide of the left-hand post.

1:38

Corner taken right-footed by Mark Wright, Michael Raynes manages to make a clearance.

0:00

The game begins.

Live data and text provided by our data suppliers