Rochdale moved to within a point of the League Two play-offs with victory over third-placed Cheltenham.

Bobby Grant curled in a fine effort from the edge of the area to set the Dale on their way and Grimes doubled the lead from 25 yards.

Phil Edwards turned into his own net to give the away side hope, but it turned out to be short-lived when Grimes fired in another fine strike.

Dele Adebola tapped in to round off the hosts' first win in five matches.

VIEW FROM THE DRESSING ROOM:

Cheltenham Town manager Mark Yates told BBC Radio Gloucestershire:

"Shocking, absolutely shocking. We started alright for five minutes and then got exactly what we deserved in the end. We had warning after warning, I thought we'd rode it out but we were not good enough by a million miles.

"It could have been a lot more. It was unacceptable. I'm happy to get away with four; it could have been 15. It was soft. I'm not having that, that's really upset me. We were a disgrace from start to finish.

"Scott Brown was outstanding, absolutely outstanding, the rest have got to look at themselves in the mirror - it was a joke. Browny's earned a day off, the rest - Christmas is cancelled.

"Pathetic, absolutely pathetic. I'm fuming. The ball wasn't sticking up the top, we were giving the ball away in midfield and we defended like pansies."

Lineup, Bookings (4) & Substitutions (6)

Rochdale

  • 01 Lillis
  • 03 Bennett Booked
  • 04 Cavanagh
  • 05 R Edwards
  • 12 P Edwards
  • 14 McIntyre
  • 07 Kennedy (Craney - 86' )
  • 08 Tutte
  • 11 Grimes
  • 15 Adebola (Donnelly - 75' )
  • 22 Grant (Putterill - 82' )

Substitutes

  • 31 Smith
  • 02 Rafferty
  • 19 Pearson
  • 06 Barry-Murphy
  • 13 Putterill
  • 23 Craney
  • 09 Donnelly

Cheltenham

  • 01 Brown
  • 03 Jones Booked
  • 06 Elliott
  • 15 Bennett
  • 22 Jombati
  • 04 Carter Booked
  • 07 Pack (McGlashan - 46' )
  • 16 Penn
  • 18 Taylor (Duffy - 68' Booked )
  • 14 Harrad (Goulding - 46' )
  • 26 Zebroski

Substitutes

  • 12 Roberts
  • 02 Lowe
  • 08 Deering
  • 11 McGlashan
  • 20 D'Ath
  • 09 Duffy
  • 10 Goulding
Ref: Naylor
Att: 1,605

Match Stats

Shots

22 14

On target

15 8

Corners

5 6

Fouls

13 13

Live Text Commentary

90:00 +3:13 Full time

Full Time The final whistle is blown by the referee.

90:00 +2:10

Billy Jones has shot on goal from just outside the box which goes wide of the right-hand upright.

87:05

Corner taken by Billy Jones from the right by-line, Ashley Grimes makes a clearance.

86:12

The official flags George Donnelly offside. Free kick taken by Scott Brown.

84:58

Josh Lillis takes the indirect free kick.

84:58 Substitution

Substitution Ian Craney on for Jason Kennedy.

84:58

George Donnelly takes a shot. Scott Brown makes a comfortable save. The assistant referee flags for offside against Darryl Duffy.

83:57

Foul by Darryl Duffy on Phil Edwards, free kick awarded. Josh Lillis takes the direct free kick.

82:31

Free kick awarded for an unfair challenge on Jermaine McGlashan by Peter Cavanagh. Billy Jones restarts play with the free kick. Outswinging corner taken left-footed by Billy Jones, Ryan Edwards makes a clearance.

81:19

Free kick taken by Josh Lillis.

81:19 Substitution

Substitution Ray Putterill joins the action as a substitute, replacing Bobby Grant.

81:19 Booking

Booking The referee cautions Darryl Duffy for unsporting behaviour.

81:14

Darryl Duffy is adjudged to have handled the ball.

80:13

Free kick awarded for a foul by Jeff Goulding on Phil Edwards. Josh Lillis takes the free kick.

79:02

Steve Elliott restarts play with the free kick.

79:02 Booking

Booking Rhys Bennett receives a caution for unsporting behaviour.

78:58

Rhys Bennett challenges Darren Carter unfairly and gives away a free kick.

77:55

Unfair challenge on Kevin McIntyre by Jermaine McGlashan results in a free kick. Direct free kick taken by Josh Lillis.

76:28

Corner taken by Billy Jones from the left by-line to the near post, Phil Edwards makes a clearance.

76:05

Corner taken by Billy Jones from the right by-line, Ryan Edwards manages to make a clearance.

74:19 Substitution

Substitution George Donnelly joins the action as a substitute, replacing Dele Adebola.

72:08

Darren Carter concedes a free kick for a foul on Andrew Tutte. Josh Lillis takes the free kick.

71:14

Rhys Bennett restarts play with the free kick.

71:14 Booking

Booking Billy Jones goes into the referee's book.

71:09

Free kick awarded for an unfair challenge on Ashley Grimes by Billy Jones.

70:27

Ashley Grimes takes a shot. Save made by Scott Brown.

68:53

Assist on the goal came from Bobby Grant.

68:53 Goal scored

Goal! - Dele Adebola - Rochdale 4 - 1 Cheltenham Dele Adebola scores a goal from inside the six-yard box to the bottom left corner of the goal. Rochdale 4-1 Cheltenham.

68:33

Bobby Grant takes a shot. Save by Scott Brown.

67:58 Substitution

Substitution Darryl Duffy replaces Jake Taylor.

66:31

The assist for the goal came from Kevin McIntyre.

66:31 Goal scored

Goal! - Ashley Grimes - Rochdale 3 - 1 Cheltenham Ashley Grimes gets on the score sheet with a fantastic goal from just outside the area to the bottom right corner of the goal. Rochdale 3-1 Cheltenham.

65:31

Free kick awarded for a foul by Ashley Grimes on Jermaine McGlashan. Scott Brown takes the free kick.

63:53

Bobby Grant has a headed effort at goal from close range which goes wide of the left-hand upright.

60:22

Dele Adebola challenges Steve Elliott unfairly and gives away a free kick. Scott Brown restarts play with the free kick.

57:17

Dele Adebola takes a shot. Save by Scott Brown. Bobby Grant takes the outswinging corner, clearance made by Jeff Goulding.

55:45

Russell Penn has an effort at goal from outside the penalty box missing to the wide right of the goal. Bobby Grant is penalised for handball and concedes a free kick. Scott Brown takes the direct free kick.

55:28

Alan Bennett takes a shot. Save by Josh Lillis.

53:50

Rhys Bennett takes a shot. Save made by Scott Brown. Jason Kennedy takes a outswinging corner from the right by-line to the near post, Jeff Goulding makes a clearance. Free kick awarded for an unfair challenge on Russell Penn by Dele Adebola. Free kick taken by Billy Jones.

52:54

Shot by Alan Bennett from deep inside the penalty area misses wide to the left of the target.

52:16

Free kick awarded for a foul by Phil Edwards on Jeff Goulding. Direct free kick taken by Billy Jones.

51:30

Jake Taylor has a shot on goal from outside the box which misses right.

50:41

Effort on goal by Andrew Tutte from just outside the area goes harmlessly over the target. Foul by Dele Adebola on Alan Bennett, free kick awarded. Direct free kick taken by Billy Jones.

47:43 Goal scored

Goal! - Phil Edwards - Rochdale 2 - 1 Cheltenham Own goal by Phil Edwards. Rochdale 2-1 Cheltenham.

47:35

Assist by Chris Zebroski.

47:35

Chris Zebroski takes a shot. Save by Josh Lillis.

46:51

Unfair challenge on Ryan Edwards by Chris Zebroski results in a free kick. Josh Lillis takes the free kick.

46:21

Chris Zebroski has a headed effort at goal from deep inside the area missing to the right of the goal.

45:01

The second half kicks off.

45:01 Substitution

Substitution Jeff Goulding is brought on as a substitute for Shaun Harrad.

45:01 Substitution

Substitution Jermaine McGlashan on for Marlon Pack.

45:00 +2:20 Half time

Half Time The whistle is blown to end the first half.

45:00 +1:06

Peter Cavanagh provided the assist for the goal.

45:00 +1:06 Goal scored

Goal! - Ashley Grimes - Rochdale 2 - 0 Cheltenham Ashley Grimes finds the back of the net with a fantastic goal from just outside the penalty box to the top right corner of the goal. Rochdale 2-0 Cheltenham.

44:54

Short corner taken by Bobby Grant.

43:50

Darren Carter takes a shot. Save made by Josh Lillis.

42:52

Jason Kennedy takes a shot. Save by Scott Brown.

41:43

Strike on goal comes in from Bobby Grant from the free kick, save by Scott Brown.

41:43 Booking

Booking Darren Carter receives a yellow card.

41:18

Jason Kennedy fouled by Darren Carter, the ref awards a free kick.

38:54

Free kick awarded for an unfair challenge on Kevin McIntyre by Chris Zebroski. Josh Lillis takes the free kick.

37:19

Assist on the goal came from Dele Adebola.

37:19 Goal scored

Goal! - Bobby Grant - Rochdale 1 - 0 Cheltenham Bobby Grant scores a brilliant goal from just outside the box to the top left corner of the goal. Rochdale 1-0 Cheltenham.

35:54

Free kick awarded for an unfair challenge on Chris Zebroski by Peter Cavanagh. Scott Brown restarts play with the free kick.

34:07

Andrew Tutte has an effort at goal from outside the area missing to the wide right of the goal.

31:31

Foul by Peter Cavanagh on Sido Jombati, free kick awarded. Billy Jones crosses the ball from the free kick left-footed from right channel, clearance by Rhys Bennett.

30:44

Free kick awarded for a foul by Steve Elliott on Dele Adebola. Free kick taken by Josh Lillis.

29:22

Rhys Bennett concedes a free kick for a foul on Jake Taylor. Billy Jones restarts play with the free kick.

29:01

Chris Zebroski takes a shot. Josh Lillis makes a comfortable save.

27:46

Phil Edwards challenges Chris Zebroski unfairly and gives away a free kick. Free kick taken by Billy Jones.

25:58

Shot from just outside the box by Ashley Grimes misses to the right of the goal.

23:49

Free kick awarded for a foul by Darren Carter on Andrew Tutte. Peter Cavanagh restarts play with the free kick.

23:29

A cross is delivered by Phil Edwards, Scott Brown makes a comfortable save.

22:18

Jake Taylor takes a shot. Blocked by Rhys Bennett.

21:12

Jake Taylor takes a shot. Save by Josh Lillis. Bobby Grant fouled by Russell Penn, the ref awards a free kick. Free kick taken by Peter Cavanagh.

20:31

Shaun Harrad takes a shot. Phil Edwards gets a block in. Inswinging corner taken by Billy Jones from the right by-line, clearance made by Dele Adebola.

17:14

Bobby Grant takes a shot.

16:37

The ball is delivered by Bobby Grant.

15:41

Dele Adebola takes a shot. Scott Brown makes a save.

14:56

Ashley Grimes takes a shot.

13:45

Shaun Harrad takes a shot. Phil Edwards gets a block in.

12:06

Andrew Tutte challenges Jake Taylor unfairly and gives away a free kick. Direct free kick taken by Scott Brown.

11:34

Foul by Sido Jombati on Kevin McIntyre, free kick awarded. Josh Lillis takes the direct free kick.

10:58

Jason Kennedy takes a shot. Save made by Scott Brown.

8:51

The ball is crossed by Jake Taylor, blocked by Peter Cavanagh. Billy Jones takes the outswinging corner, Headed effort on goal by Sido Jombati from inside the penalty box misses to the right of the goal.

8:22

Jake Taylor fouled by Rhys Bennett, the ref awards a free kick. Billy Jones restarts play with the free kick.

6:30

Ashley Grimes takes a shot. Scott Brown makes a save. Andrew Tutte takes a shot. Save by Scott Brown. Bobby Grant takes a short corner. Bobby Grant decides to take the corner short.

5:35

Free kick awarded for a foul by Billy Jones on Bobby Grant. Peter Cavanagh takes the free kick.

3:33

Headed effort from inside the penalty area by Bobby Grant misses to the right of the target.

0:00

The referee starts the match.

Live data and text provided by our data suppliers