Jason Kennedy's late goal for Rochdale meant Port Vale must wait at least another game to guarantee promotion.

Liam Chilvers put the ball in his own net to give Dale the lead but top scorer Tom Pope levelled with a close-range header.

Chilvers made amends for his earlier mistake and nodded home in the 89th minute to put the visitors ahead.

But Kennedy's header deep in stoppage time earned Rochdale a point and put Vale's celebrations on hold.

Lineup, Bookings (1) & Substitutions (6)

Rochdale

  • 01 Lillis
  • 02 Rafferty
  • 04 Cavanagh Booked
  • 05 Cansdell-Sherriff
  • 12 P Edwards
  • 25 Rose
  • 07 Kennedy
  • 11 Grimes (Camps - 68' )
  • 09 Donnelly (Gornell - 69' )
  • 22 Grant
  • 40 Henderson (Logan - 90' )

Substitutes

  • 13 Collis
  • 37 Thomas
  • 06 Barry-Murphy
  • 14 McIntyre
  • 32 Camps
  • 26 Logan
  • 27 Gornell

Port Vale

  • 01 Neal
  • 02 Yates
  • 06 Purse
  • 25 Chilvers
  • 36 Jones
  • 04 Griffith
  • 07 Loft
  • 09 Myrie-Williams (Birchall - 88' )
  • 08 Dodds (Shuker - 83' )
  • 11 Pope
  • 29 Hughes (Williamson - 77' )

Substitutes

  • 12 Johnson
  • 05 McCombe
  • 24 Duffy
  • 15 Shuker
  • 18 Morsy
  • 26 Birchall
  • 19 Williamson
Ref: Clark
Att: 5,042

Match Stats

Shots

16 14

On target

10 4

Corners

3 5

Fouls

15 7

Live Text Commentary

90:00 +4:52 Full time

Full Time The referee blows his whistle to end the game.

90:00 +2:32 Goal scored

Goal! - Jason Kennedy - Rochdale 2 - 2 Port Vale Jason Kennedy finds the back of the net with a headed goal from close range. Rochdale 2-2 Port Vale.

90:00 +1:07

Corner taken by Bobby Grant from the right by-line to the near post, clearance by Adam Yates.

90:00 +0:40 Substitution

Substitution Ian Henderson leaves the field to be replaced by Joel Logan.

88:19 Goal scored

Goal! - Liam Chilvers - Rochdale 1 - 2 Port Vale Liam Chilvers finds the net with a headed goal from close range. Rochdale 1-2 Port Vale.

87:28

Corner from the left by-line taken by Chris Shuker,

87:28 Substitution

Substitution Chris Birchall replaces Jennison Myrie-Williams.

85:27

Peter Cavanagh takes the inswinging corner, Anthony Griffith makes a clearance.

85:13

Joe Rafferty takes a shot. Blocked by Doug Loft.

84:51

Corner taken by Michael Rose from the right by-line to the near post, Anthony Griffith manages to make a clearance.

84:31

Bobby Grant takes a shot. Darren Purse gets a block in.

82:17 Substitution

Substitution Chris Shuker replaces Louis Dodds.

82:03

Shot from deep inside the area by Jason Kennedy clears the crossbar.

81:33

Michael Rose takes a shot.

78:46

Free kick awarded for a foul by Terry Gornell on Darren Purse. Free kick taken by Chris Neal.

76:26 Substitution

Substitution Lee Hughes goes off and Ben Williamson comes on.

75:36

Outswinging corner taken from the left by-line by Jennison Myrie-Williams, Peter Cavanagh manages to make a clearance.

72:09

Free kick awarded for a foul by Jennison Myrie-Williams on Joe Rafferty. Direct free kick taken by Michael Rose.

70:30

The official flags Lee Hughes offside. Direct free kick taken by Josh Lillis.

68:13 Substitution

Substitution Terry Gornell on for George Donnelly.

67:44 Substitution

Substitution Callum Camps replaces Ashley Grimes.

66:19

Ian Henderson has a shot on goal from outside the box which misses right.

64:52

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

63:12

Bobby Grant takes a shot. Clearance made by Daniel Jones.

61:03

Effort on goal by George Donnelly from inside the penalty area goes harmlessly over the bar.

60:12

Jennison Myrie-Williams has shot on goal from just outside the box which goes wide of the right-hand upright.

57:06

Ian Henderson concedes a free kick for a foul on Anthony Griffith. Free kick taken by Chris Neal.

56:49

Liam Chilvers takes a shot. Save made by Josh Lillis.

56:19

Phil Edwards gives away a free kick for an unfair challenge on Tom Pope. Daniel Jones takes the direct free kick.

56:08

The offside flag is raised against George Donnelly. Free kick taken by Chris Neal.

55:26

Darren Purse takes a shot.

54:59

Jennison Myrie-Williams takes a outswinging corner.

54:22

George Donnelly takes a shot. Save by Chris Neal.

53:24

Joe Rafferty takes a shot. Blocked by Daniel Jones.

48:40

Lee Hughes is caught offside. Free kick taken by Josh Lillis.

48:17

Jason Kennedy takes a shot. Save made by Chris Neal.

46:01

Ashley Grimes takes a shot. Save made by Chris Neal.

45:01

The referee starts the second half.

45:00 +2:10 Half time

Half Time The referee calls an end to the first half.

45:00 +0:25

Lee Hughes has an effort at goal from the edge of the area that misses to the right of the target.

45:00 +0:02

George Donnelly takes a shot. Save by Josh Lillis.

44:01

Foul by Darren Purse on George Donnelly, free kick awarded. Michael Rose restarts play with the free kick.

42:35

Lee Hughes produces a right-footed shot from just outside the penalty box that misses to the left of the target.

40:54

The referee blows for offside. Free kick taken by Josh Lillis.

38:58

Inswinging corner taken by Jennison Myrie-Williams from the right by-line.

38:31

Jennison Myrie-Williams takes a shot. Save by Josh Lillis.

35:41

The referee gives a free kick against Shane Cansdell-Sherriff for handball. Adam Yates restarts play with the free kick.

35:03

Shot from just outside the box by Louis Dodds misses to the left of the target.

33:08

Assist on the goal came from Adam Yates.

33:08 Goal scored

Goal! - Tom Pope - Rochdale 1 - 1 Port Vale Tom Pope finds the net with a headed goal from inside the six-yard box. Rochdale 1-1 Port Vale.

32:31

Free kick awarded for an unfair challenge on Jennison Myrie-Williams by Joe Rafferty. Liam Chilvers restarts play with the free kick.

31:14

Daniel Jones takes the free kick.

31:14 Booking

Booking Booking for Peter Cavanagh.

31:03

Peter Cavanagh concedes a free kick for a foul on Doug Loft.

30:05 Goal scored

Goal! - Liam Chilvers - Rochdale 1 - 0 Port Vale Headed own goal by Liam Chilvers. Rochdale 1-0 Port Vale.

28:40

Effort on goal by Lee Hughes from inside the area goes harmlessly over the bar.

28:01

Daniel Jones fouled by Bobby Grant, the ref awards a free kick. Chris Neal restarts play with the free kick.

27:42

Foul by Adam Yates on Ian Henderson, free kick awarded. Shane Cansdell-Sherriff takes the free kick.

27:06

Ian Henderson concedes a free kick for a foul on Doug Loft. Direct free kick taken by Chris Neal.

26:18

Anthony Griffith takes a shot from deep inside the box clearing the bar.

25:12

Outswinging corner taken from the left by-line by Jennison Myrie-Williams.

23:42

Joe Rafferty challenges Jennison Myrie-Williams unfairly and gives away a free kick. Direct free kick taken by Jennison Myrie-Williams.

23:12

Bobby Grant challenges Jennison Myrie-Williams unfairly and gives away a free kick. Daniel Jones restarts play with the free kick.

22:40

Shot from just outside the box by Bobby Grant misses to the right of the target.

20:29

Free kick awarded for a foul by Jason Kennedy on Anthony Griffith. Chris Neal takes the direct free kick.

19:55

Free kick awarded for a foul by Tom Pope on Phil Edwards. Josh Lillis restarts play with the free kick.

14:55

Phil Edwards gives away a free kick for an unfair challenge on Anthony Griffith. Free kick taken by Daniel Jones.

13:52

Free kick awarded for a foul by Doug Loft on Joe Rafferty. Free kick taken by Joe Rafferty.

12:49

Ashley Grimes takes a shot. Save by Chris Neal.

11:08

Lee Hughes takes a shot.

9:31

Doug Loft fouled by Jason Kennedy, the ref awards a free kick. Chris Neal restarts play with the free kick.

8:47

Louis Dodds takes a shot.

8:20

Free kick awarded for a foul by Peter Cavanagh on Anthony Griffith. Doug Loft takes the direct free kick.

7:01

The assistant referee flags for offside against Lee Hughes. Free kick taken by Josh Lillis.

5:19

George Donnelly takes a shot. Chris Neal makes a save.

4:51

The referee blows for offside. Free kick taken by Josh Lillis.

4:00

Free kick awarded for a foul by Michael Rose on Anthony Griffith. Chris Neal takes the free kick.

3:06

Foul by Anthony Griffith on Bobby Grant, free kick awarded. Ian Henderson takes the free kick.

2:48

Bobby Grant fouled by Doug Loft, the ref awards a free kick. Bobby Grant takes the direct free kick.

1:48

The official flags Lee Hughes offside. Josh Lillis takes the free kick.

1:14

Foul by Ian Henderson on Adam Yates, free kick awarded. Direct free kick taken by Darren Purse.

0:00

The ref blows the whistle to begin the match.

Live data and text provided by our data suppliers