Rochdale scored twice in injury time to snatch a draw against promotion rivals Chesterfield, who saw Marc Richards sent off.

Midfielder Gary Roberts slotted home Jay O'Shea's neat pass to give the Spireites a first-half lead, before Richards bundled home to make it 2-0.

Richards received a red card on 90 minutes for handball, and Ian Henderson scored Dale's resulting penalty.

Peter Vincenti then headed past Tommy Lee to earn the visitors a draw.

The result means Chesterfield miss out on a return to the automatic promotion places in League Two, but move up one place to fourth.

Rochdale remain second in the table - a point off leaders Scunthorpe.

VIEWS FROM THE DRESSING ROOM

Rochdale manager Keith Hill told BBC Radio Manchester:

"I'm happy, happy, happy - wow, off the Richter scale of happiness.

"We made changes and unless you're prepared to make changes, you'll never know. I thought Hendo (Ian Henderson) was absolutely magnificent, Joe Bunney and probably Jack O'Connell, if I'm going to pick three out, but I think the effort was always there.

"The will and the endeavour, you know we do say that "winners never waiver" and I believe we're a winning side with a winning mentality.

"We weren't victims of the situation being two down and I'm really pleased we got something out of the game because obviously this fixture was brought forward against my wishes - and I do believe we should have had more help off the Football League in our preparation for the FA Cup, but we didn't."

Lineup, Bookings (2) & Substitutions (6)

Chesterfield

  • 01 Lee
  • 25 Talbot (Hird - 45' )
  • 03 Smith
  • 05 Morsy
  • 23 Evatt (Darikwa - 67' )
  • 06 Cooper
  • 10 O'Shea
  • 12 Ryan
  • 09 Richards Dismissed
  • 02 Banks (Gnanduillet - 77' )
  • 11 Roberts

Substitutes

  • 04 Hird
  • 07 Darikwa
  • 15 Humphreys
  • 17 Doyle
  • 21 Gnanduillet
  • 26 Gardner
  • 35 Dunbavin

Rochdale

  • 01 Lillis
  • 02 Rafferty
  • 16 Done
  • 38 Dicker
  • 06 Lancashire (Bennett - 15' )
  • 22 O'Connell
  • 40 Henderson
  • 12 Lund (Donnelly - 73' )
  • 29 Cummins (Vincenti - 45' Booked )
  • 39 Bunney
  • 11 Hogan

Substitutes

  • 03 Bennett
  • 05 Eastham
  • 07 Vincenti
  • 09 Donnelly
  • 21 Thomson
  • 24 Allen
  • 25 Rose
Ref: Andy D'Urso
Att: 5,078

Match Stats

Shots

10 8

On target

2 4

Corners

2 5

Fouls

13 11

Live Text Commentary

Full time

Full Time Match ends, Chesterfield 2, Rochdale 2.

90:00 +3:28 Full time

Full Time Second Half ends, Chesterfield 2, Rochdale 2.

90:00 +2:47 Booking

Booking Peter Vincenti (Rochdale) is shown the yellow card.

90:00 +2:30 Goal scored

Goal! Goal! Chesterfield 2, Rochdale 2. Peter Vincenti (Rochdale) header from very close range to the high centre of the goal. Assisted by Ian Henderson with a cross following a corner.

90:00 +1:46

Corner, Rochdale. Conceded by Thomas Lee.

90:00 +1:17 Goal scored

Goal! Goal! Chesterfield 2, Rochdale 1. Ian Henderson (Rochdale) converts the penalty with a right footed shot to the top left corner.

90:00 +0:48 Dismissal

Dismissal Marc Richards (Chesterfield) is shown the red card for hand ball.

89:33

Penalty conceded by Marc Richards (Chesterfield) with a hand ball in the penalty area.

89:21

Attempt blocked. Peter Vincenti (Rochdale) right footed shot from the right side of the six yard box is blocked.

88:54

Foul by Tendayi Darikwa (Chesterfield).

88:54

Joe Bunney (Rochdale) wins a free kick in the defensive half.

87:23

Armand Gnanduillet (Chesterfield) wins a free kick in the defensive half.

87:23

Foul by Matt Done (Rochdale).

86:09

Foul by Armand Gnanduillet (Chesterfield).

86:09

Jack O'Connell (Rochdale) wins a free kick in the attacking half.

84:45

Foul by Armand Gnanduillet (Chesterfield).

84:45

Matt Done (Rochdale) wins a free kick in the defensive half.

79:23

Tendayi Darikwa (Chesterfield) wins a free kick on the left wing.

79:23

Foul by Joe Bunney (Rochdale).

76:37 Substitution

Substitution Substitution, Chesterfield. Armand Gnanduillet replaces Oliver Banks.

73:42

Attempt missed. Peter Vincenti (Rochdale) right footed shot from the centre of the box is too high.

72:04 Substitution

Substitution Substitution, Rochdale. George Donnelly replaces Matthew Lund.

69:01 Goal scored

Goal! Goal! Chesterfield 2, Rochdale 0. Marc Richards (Chesterfield) right footed shot from very close range to the bottom right corner.

68:50

Attempt blocked. Nathan Smith (Chesterfield) left footed shot from the centre of the box is blocked.

68:32

Oliver Banks (Chesterfield) hits the left post with a right footed shot from the right side of the box.

66:30 Substitution

Substitution Substitution, Chesterfield. Tendayi Darikwa replaces Ian Evatt.

65:14

Corner, Rochdale. Conceded by Thomas Lee.

64:58

Corner, Rochdale. Conceded by Liam Cooper.

63:41

Attempt missed. Gary Dicker (Rochdale) right footed shot from outside the box misses to the left.

58:16

Ian Henderson (Rochdale) wins a free kick in the defensive half.

58:16

Foul by Jimmy Ryan (Chesterfield).

56:35

Gary Dicker (Rochdale) wins a free kick in the defensive half.

56:35

Foul by Sam Morsy (Chesterfield).

55:38

Hand ball by Sam Morsy (Chesterfield).

55:07

Foul by Joe Bunney (Rochdale).

55:07

Jay O'Shea (Chesterfield) wins a free kick in the defensive half.

53:28

Attempt missed. Ian Henderson (Rochdale) right footed shot from the right side of the box is just a bit too high.

49:01

Corner, Rochdale. Conceded by Sam Hird.

48:13

Corner, Rochdale. Conceded by Thomas Lee.

47:47

Foul by Sam Morsy (Chesterfield).

47:47

Gary Dicker (Rochdale) wins a free kick in the defensive half.

45:00

Second Half begins Chesterfield 1, Rochdale 0.

45:00 Substitution

Substitution Substitution, Chesterfield. Sam Hird replaces Drew Talbot.

45:00 Substitution

Substitution Substitution, Rochdale. Peter Vincenti replaces Graham Cummins.

45:00 +1:16 Half time

Half Time First Half ends, Chesterfield 1, Rochdale 0.

45:00 +0:13

Foul by Sam Morsy (Chesterfield).

45:00 +0:13

Jack O'Connell (Rochdale) wins a free kick in the defensive half.

41:53

Foul by Oliver Banks (Chesterfield).

41:53

Rhys Bennett (Rochdale) wins a free kick in the attacking half.

40:34

Hand ball by Marc Richards (Chesterfield).

39:07 Goal scored

Goal! Goal! Chesterfield 1, Rochdale 0. Gary Roberts (Chesterfield) left footed shot from the centre of the box to the bottom left corner. Assisted by Jimmy Ryan.

38:00

Drew Talbot (Chesterfield) wins a free kick in the attacking half.

37:59

Foul by Graham Cummins (Rochdale).

36:28

Attempt missed. Marc Richards (Chesterfield) right footed shot from the centre of the box is close, but misses to the right.

34:12

Attempt blocked. Marc Richards (Chesterfield) right footed shot from outside the box is blocked.

33:15

Marc Richards (Chesterfield) wins a free kick in the defensive half.

33:15

Foul by Gary Dicker (Rochdale).

32:05

Corner, Chesterfield. Conceded by Joseph Rafferty.

28:51

Attempt saved. Matthew Lund (Rochdale) right footed shot from a difficult angle and long range on the left is saved in the top left corner.

28:19

Scott Hogan (Rochdale) wins a free kick on the left wing.

28:19

Foul by Ian Evatt (Chesterfield).

26:25

Attempt missed. Jimmy Ryan (Chesterfield) right footed shot from more than 35 yards misses to the left.

18:33

Corner, Chesterfield. Conceded by Rhys Bennett.

18:18

Attempt missed. Jay O'Shea (Chesterfield) right footed shot from outside the box misses to the left from a direct free kick.

17:24

Marc Richards (Chesterfield) wins a free kick in the attacking half.

17:24

Foul by Matthew Lund (Rochdale).

16:47

Jimmy Ryan (Chesterfield) wins a free kick on the right wing.

16:47

Foul by Joseph Rafferty (Rochdale).

14:46 Substitution

Substitution Substitution, Rochdale. Rhys Bennett replaces Oliver Lancashire because of an injury.

11:54

Attempt missed. Jimmy Ryan (Chesterfield) right footed shot from outside the box is too high.

11:00

Attempt saved. Graham Cummins (Rochdale) header from the centre of the box is saved in the bottom left corner.

9:31

Liam Cooper (Chesterfield) wins a free kick in the attacking half.

9:31

Foul by Joe Bunney (Rochdale).

8:07

Attempt missed. Marc Richards (Chesterfield) header from the right side of the six yard box is close, but misses to the right.

7:25

Sam Morsy (Chesterfield) wins a free kick in the defensive half.

7:25

Foul by Ian Henderson (Rochdale).

6:43

(Chesterfield) wins a free kick in the attacking half.

6:43

Foul by Graham Cummins (Rochdale).

5:54

Foul by Nathan Smith (Chesterfield).

5:54

Joe Bunney (Rochdale) wins a free kick on the right wing.

1:35

Sam Morsy (Chesterfield) wins a free kick in the defensive half.

1:35

Foul by Matthew Lund (Rochdale).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers