Hereford were dragged into the League Two relegation zone thanks to Marc Richards' late header for Port Vale.

The hosts almost went ahead when Chris Shuker's shot was saved by David Cornell before Louis Dodds' follow-up was headed off the line by Ryan Green.

The Bulls' Joe Colbeck stung the palms of keeper Stuart Tomlinson, while Sam Clucas was also denied by the keeper.

But it was Richards who had the final say when he buried a header from Tom Pope's right-wing cross.

Lineup, Bookings (2) & Substitutions (5)

Port Vale

  • 12 Tomlinson
  • 02 Yates
  • 05 McCombe Booked
  • 26 Davis
  • 07 Loft
  • 14 Marshall
  • 17 Rigg (Williamson - 82' )
  • 18 Morsy
  • 20 Shuker
  • 08 Dodds (Pope - 71' )
  • 09 Richards

Substitutes

  • 01 Martin
  • 22 Roe
  • 21 James
  • 11 Pope
  • 19 Williamson

Hereford

  • 28 Cornell
  • 02 Green
  • 05 Townsend
  • 12 Purkiss Booked
  • 24 Stam (Anthony - 71' )
  • 08 Featherstone (Evans - 71' )
  • 11 Lunt
  • 17 Colbeck
  • 27 Clucas
  • 21 Barkh'zen (Peniket - 84' )
  • 25 Elder

Substitutes

  • 29 Hanford
  • 22 Anthony
  • 34 Evans
  • 10 Facey
  • 26 Peniket
Ref: D'Urso
Att: 3,959

Match Stats

Shots

15 7

On target

6 4

Corners

7 6

Fouls

12 9

Live Text Commentary

90:00 +3:34 Full time

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

90:00 +2:16

Joe Davis concedes a free kick for a foul on Samuel Clucas. Strike comes in from Will Evans from the free kick, blocked by Ben Williamson.

90:00 +1:17

Richard Peniket produces a right-footed shot from the edge of the box and misses to the right of the target.

90:00 +0:47

Chris Shuker decides to take a short corner.

88:00

Unfair challenge on Samuel Clucas by Adam Yates results in a free kick. Free kick crossed by Joe Colbeck, Sam Morsy manages to make a clearance.

87:05

Free kick awarded for an unfair challenge on Nathan Elder by John McCombe. Kenny Lunt restarts play with the free kick.

85:28

The ball is delivered by Tom Pope,

85:23

Assist by Tom Pope.

85:23 Goal scored

Goal! - Marc Richards - Port Vale 1 - 0 Hereford Marc Richards finds the net with a headed goal from inside the area. Port Vale 1-0 Hereford.

83:36 Substitution

Substitution Tom Barkhuizen goes off and Richard Peniket comes on.

83:36

Chris Shuker produces a cross, Headed effort from the edge of the area by Tom Pope goes wide of the right-hand upright.

83:23

Will Evans concedes a free kick for a foul on Paul Marshall. Paul Marshall takes the indirect free kick.

81:05 Substitution

Substitution Ben Williamson is brought on as a substitute for Sean Rigg.

79:46

Joe Colbeck has a shot on goal from outside the area which misses right.

79:02 Booking

Booking John McCombe goes into the book for unsporting behaviour.

78:40

Unfair challenge on Tom Barkhuizen by John McCombe results in a free kick. Kenny Lunt takes the indirect free kick.

76:58

Tom Barkhuizen decides to take the corner short.

76:38

The ball is delivered by Ben Purkiss, Samuel Clucas has an effort at goal from 6 yards. Save by Stuart Tomlinson.

75:00

Corner taken by Paul Marshall.

74:01

Byron Anthony concedes a free kick for a foul on Marc Richards. Adam Yates restarts play with the free kick.

72:55

Unfair challenge on Paul Marshall by Will Evans results in a free kick. Paul Marshall restarts play with the free kick.

71:50

Outswinging corner taken right-footed by Paul Marshall from the left by-line, Effort from deep inside the area by Marc Richards misses to the right of the target.

71:36

Sam Morsy takes a shot. David Cornell makes a save.

71:14

Free kick awarded for a foul by Samuel Clucas on Chris Shuker. Adam Yates restarts play with the free kick.

69:59 Substitution

Substitution Byron Anthony replaces Stefan Stam.

69:59 Substitution

Substitution Will Evans is brought on as a substitute for Nicky Featherstone.

69:59 Substitution

Substitution Louis Dodds leaves the field to be replaced by Tom Pope.

69:00

Free kick awarded for a foul by Paul Marshall on Joe Colbeck. Free kick taken by Samuel Clucas.

68:28

Effort from the edge of the area by Marc Richards goes wide of the right-hand post.

67:16

Joe Colbeck takes a shot. Blocked by Joe Davis. Tom Barkhuizen takes the inswinging corner, clearance by Adam Yates.

64:55

Paul Marshall decides to take a short corner.

64:21

Corner taken left-footed by Paul Marshall from the left by-line, Ben Purkiss manages to make a clearance.

62:18

Sam Morsy concedes a free kick for a foul on Kenny Lunt. Kenny Lunt takes the free kick.

57:56

Marc Richards produces a right-footed shot from outside the penalty area and misses left.

57:00

Corner from right by-line taken by Tom Barkhuizen.

56:45

Joe Colbeck takes a shot. Save by Stuart Tomlinson.

56:29

Marc Richards concedes a free kick for a foul on Michael Townsend. Indirect free kick taken by Michael Townsend.

53:21

Shot from just outside the area by Marc Richards goes over the bar.

49:39

Corner taken left-footed by Paul Marshall from the left by-line, Header from deep inside the area by Joe Davis goes over the bar.

48:31

Short corner taken by Tom Barkhuizen from the right by-line.

46:59

Inswinging corner taken right-footed by Tom Barkhuizen from the left by-line.

46:46

Foul by Sam Morsy on Kenny Lunt, free kick awarded. Kenny Lunt restarts play with the free kick.

45:01

The referee gets the second half started.

45:00 +1:24 Half time

Half Time The referee blows for half time.

44:02

Short corner taken by Tom Barkhuizen from the right by-line.

43:10

Joe Colbeck concedes a free kick for a foul on Chris Shuker. Paul Marshall takes the free kick.

42:12

Effort on goal by Doug Loft from long range goes over the crossbar.

41:42

Corner taken by Chris Shuker from the left by-line to the near post, Ben Purkiss makes a clearance.

38:00

The ball is swung over by Joe Colbeck, comfortable save by Stuart Tomlinson.

36:47

Free kick awarded for a foul by Joe Davis on Nicky Featherstone. David Cornell takes the free kick.

34:52

Samuel Clucas concedes a free kick for a foul on Louis Dodds. Marc Richards fires a strike on goal direct from the free kick.

33:59

Marc Richards gives away a free kick for an unfair challenge on Stefan Stam. Ryan Green restarts play with the free kick.

32:21

Nathan Elder challenges Joe Davis unfairly and gives away a free kick. Doug Loft restarts play with the free kick.

31:00

Shot from just outside the box by Doug Loft goes over the target.

24:01

Adam Yates concedes a free kick for a foul on Ryan Green. Indirect free kick taken by David Cornell.

22:37 Booking

Booking Ben Purkiss shown a yellow card.

22:26

Ben Purkiss concedes a free kick for a foul on Doug Loft. Free kick taken by Stuart Tomlinson.

21:49

Doug Loft delivers the ball, Marc Richards takes a shot. Comfortable save by David Cornell.

18:17

Chris Shuker takes a shot. Save by David Cornell. Louis Dodds takes a shot. Stefan Stam gets a block in.

17:42

The referee blows for offside against Nathan Elder. Free kick taken by Stuart Tomlinson.

17:18

Nicky Featherstone produces a cross, save made by Stuart Tomlinson.

14:43

Marc Richards concedes a free kick for a foul on Michael Townsend. Free kick taken by David Cornell.

6:29

Chris Shuker is caught offside. David Cornell takes the indirect free kick.

5:26

Joe Colbeck produces a right-footed shot from inside the area that clears the bar.

2:47

Chris Shuker takes a shot. Save made by David Cornell.

1:11

Michael Townsend challenges Chris Shuker unfairly and gives away a free kick. Indirect free kick taken by Paul Marshall.

0:00

The referee gets the match started.

Live data and text provided by our data suppliers