Hyde came from a goal down to beat Hereford and extend their winning run to three matches.

Josh O'Keefe fired the Bulls into the lead with a superb strike from 25 yards, his ninth goal of the season.

The visitors equalised when Louis Almond's cross found Alex Brown who nodded home from close range.

Hyde ensured all three points when Matthew Blinkhorn headed back across goal to find Almond who found the back of the net from close in.

Victory lifts Hyde two points clear of trouble but, with just four games left, Hereford are now 11 adrift of fifth spot, their play-off hopes all but over.

VIEW FROM THE DRESSING ROOM

Bulls manager Martin Foyle told BBC Hereford & Worcester:

"I'm a disillusioned and disappointed manager. Losing to Hyde twice in one season shouldn't happen with the players that I've got at this level.

"That's not being disrespectful. We looked a bag of nerves.

"The young boys looked a bit lost in the headlights and I need a bit more from my senior players."

Match Stats

Shots

9 15

On target

6 8

Corners

3 10

Fouls

10 11

Live Text Commentary

90:00 +5:21 Full time

Full Time The match has reached full-time.

90:00 +4:38

Centre by Craig Jones, Samuel Clucas takes a shot. Save by David Carnell. Kingsley James takes a inswinging corner from the left by-line played to the near post.

90:00 +3:39

Luke Graham concedes a free kick for a foul on Luke Ashworth. David Carnell takes the direct free kick.

90:00 +3:17

Phil Jevons challenges Chris Carruthers unfairly and gives away a free kick. Direct free kick taken by Chris Carruthers.

90:00 +2:21

The ball is delivered by Chris Carruthers, clearance by Adam Griffin.

90:00 +1:48 Substitution

Substitution Louis Almond leaves the field to be replaced by David Poole.

90:00 +1:31

Louis Almond is flagged offside by the assistant referee. Indirect free kick taken by James Bittner.

89:39 Substitution

Substitution Tunji Moses replaces Scott Hogan.

88:37

Louis Almond fouled by Brian Smikle, the ref awards a free kick. Adam Griffin takes the direct free kick.

88:15

Unfair challenge on Chris Sharp by Scott Hogan results in a free kick. Chris Carruthers takes the free kick.

87:36 Substitution

Substitution Matthew Blinkhorn leaves the field to be replaced by Phil Jevons.

85:52

Kingsley James has an effort at goal from outside the area missing to the wide right of the target.

85:04

The assistant referee signals for offside against Kingsley James. David Carnell restarts play with the free kick.

84:16

Marley Watkins fouled by Adam Griffin, the ref awards a free kick. Luke Graham takes the direct free kick.

81:38

Foul by Liam Tomsett on Craig Jones, free kick awarded. Free kick taken by Kingsley James.

80:10

Louis Almond takes a shot. Save by James Bittner. Corner taken left-footed by Jamie Milligan to the near post, clearance made by Chris Carruthers. Inswinging corner taken left-footed by Jamie Milligan from the right by-line to the near post, Luke Graham manages to make a clearance.

78:59

Adam Griffin fouled by Chris Sharp, the ref awards a free kick. David Carnell takes the free kick.

78:07

Craig Jones sends in a cross, clearance made by Luke Ashworth.

77:25

The ball is sent over by Samuel Clucas.

76:26 Substitution

Substitution Craig Jones replaces Joshua O'Keefe.

75:26

Indirect free kick taken by James Bittner.

75:26 Substitution

Substitution Joe Connor goes off and Brian Smikle comes on.

75:26

Louis Almond is caught offside.

73:50

The ball is delivered by Liam Tomsett.

73:00

Assist by Matthew Blinkhorn.

73:00 Goal scored

Goal! - Louis Almond - Hereford 1 - 2 Hyde A goal is scored by Louis Almond from inside the six-yard box to the top left corner of the goal. Hereford 1-2 Hyde.

72:27

Liam Tomsett fouled by Marley Watkins, the ref awards a free kick. Free kick taken by David Carnell.

71:58

Liam Tomsett concedes a free kick for a foul on Stefan Stam. Kingsley James takes the free kick.

71:02

Free kick awarded for an unfair challenge on Josh Brizell by Ryan Bowman. Josh Brizell takes the direct free kick.

70:24

The ball is delivered by Adam Griffin, James Bittner makes a comfortable save.

69:33

A cross is delivered by Chris Carruthers, Scott Hogan manages to make a clearance.

68:45

Foul by Alex Brown on Joshua O'Keefe, free kick awarded. Stefan Stam takes the free kick.

67:41

Corner taken right-footed by Kingsley James to the near post, Adam Griffin makes a clearance.

66:13

The ball is swung over by Matthew Blinkhorn.

65:23

The ball is sent over by Louis Almond.

64:43

Ryan Bowman is flagged offside by the assistant referee. Adam Griffin takes the indirect free kick.

64:21

A cross is delivered by Jamie Milligan, Louis Almond has an effort at goal from the edge of the area that misses to the right of the target.

64:05

Unfair challenge on Alex Brown by Marley Watkins results in a free kick. Liam Tomsett takes the free kick.

62:49

Assist on the goal came from Louis Almond.

62:49 Goal scored

Goal! - Alex Brown - Hereford 1 - 1 Hyde Alex Brown finds the back of the net with a headed goal from close range. Hereford 1-1 Hyde.

62:44

Louis Almond delivers the ball,

61:52

Foul by Luke Graham on Matthew Blinkhorn, free kick awarded. Free kick taken by Adam Griffin.

61:05

The ball is sent over by Josh Brizell, free kick awarded for a foul by Matthew Blinkhorn on Stefan Stam. James Bittner restarts play with the free kick.

59:14

Liam Tomsett has an effort at goal from outside the area missing to the wide left of the goal.

58:39

The assistant referee signals for offside against Ryan Bowman. David Carnell takes the free kick.

58:26

Foul by Louis Almond on Marley Watkins, free kick awarded. Joe Connor restarts play with the free kick.

57:37

The assistant referee flags for offside against Jamie Milligan. Free kick taken by James Bittner.

56:18

Ryan Bowman takes a shot. Save by David Carnell.

54:52

Scott Hogan crosses the ball, clearance made by Joe Connor. Outswinging corner taken by Jamie Milligan, clearance by Stefan Stam. Corner taken left-footed by Jamie Milligan, save made by James Bittner. Scott Hogan takes a shot. Save made by James Bittner.

53:56 Substitution

Substitution Ryan Bowman is brought on as a substitute for Marlon Jackson.

52:10

Joshua O'Keefe produces a right-footed shot from just outside the box that misses to the right of the goal.

51:38

Matthew Blinkhorn is ruled offside. James Bittner takes the free kick.

48:32

Josh Brizell crosses the ball, clearance by Joe Connor.

45:59

Chris Sharp produces a right-footed shot from just outside the box that goes wide right of the goal.

45:01

The second half kicks off.

45:00 +2:08 Half time

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

44:37

Jamie Milligan takes a shot. Save made by James Bittner.

44:09

Jamie Milligan takes a short corner.

42:20

Matthew Blinkhorn concedes a free kick for a foul on Luke Graham. Direct free kick taken by James Bittner.

42:07

The assistant referee signals for offside against Marlon Jackson. David Carnell takes the indirect free kick.

40:57

Outswinging corner taken by Jamie Milligan, clearance made by Luke Graham.

40:26

Marlon Jackson takes a shot. Save by David Carnell.

40:16

Kingsley James crosses the ball.

39:56

Centre by Chris Sharp, Luke Ashworth manages to make a clearance.

39:01

Shot from long range by Jamie Milligan misses to the right of the goal.

38:39

Marlon Jackson gives away a free kick for an unfair challenge on Luke Ashworth. Ben Dennis takes the free kick.

38:04

Shot from just outside the box by Liam Tomsett misses to the left of the goal.

36:49

A cross is delivered by Jamie Milligan, save made by James Bittner.

34:31

The referee blows for offside against Marlon Jackson. David Carnell restarts play with the free kick.

33:38

Effort on goal by Scott Hogan from just outside the area goes harmlessly over the target.

32:05

Inswinging corner taken by Jamie Milligan, fantastic save by James Bittner.

31:30

Chris Sharp is caught offside. Ben Dennis takes the free kick.

30:19

Jamie Milligan takes a shot. Save by James Bittner. Corner taken by Jamie Milligan played to the near post, clearance by Kingsley James.

26:14

The assistant referee signals for offside against Chris Sharp. David Carnell takes the indirect free kick.

24:34

Assist by Marlon Jackson.

24:34 Goal scored

Goal! - Joshua O'Keefe - Hereford 1 - 0 Hyde Goal scored by Joshua O'Keefe from outside the area to the top right corner of the goal. Hereford 1-0 Hyde.

22:26

Centre by Jamie Milligan, save by James Bittner.

21:16

Louis Almond sends in a cross, James Bittner makes a save. Marlon Jackson takes a shot. Save made by David Carnell.

20:59

Foul by Joshua O'Keefe on Liam Tomsett, free kick awarded. Luke Ashworth takes the free kick.

19:34

Jamie Milligan gives away a free kick for an unfair challenge on Luke Graham. James Bittner takes the free kick.

19:10

The official flags Marlon Jackson offside. Free kick taken by David Carnell.

17:09

Scott Hogan takes a shot. James Bittner makes a save. Corner taken by Jamie Milligan played to the near post, clearance made by Joe Connor. Scott Hogan takes a shot. Chris Sharp gets a block in. Inswinging corner taken left-footed by Jamie Milligan played to the near post, Alex Brown has shot on goal from just outside the box which goes wide of the right-hand upright.

15:39

Shot from just outside the area by Scott Hogan goes over the bar.

14:05

Matthew Blinkhorn is caught offside. James Bittner restarts play with the free kick.

13:50

Jamie Milligan produces a cross, Joe Connor manages to make a clearance.

13:32

The ball is crossed by Louis Almond, clearance made by Chris Carruthers.

12:16

The assistant referee signals for offside against Louis Almond. Indirect free kick taken by James Bittner.

10:48

The ball is delivered by Marley Watkins, blocked by Adam Griffin. Corner taken left-footed by Samuel Clucas, Stefan Stam takes a shot. Clearance by Jamie Milligan.

10:10

Marley Watkins is adjudged to have handled the ball. Adam Griffin takes the free kick.

8:20

The official flags Louis Almond offside. Indirect free kick taken by James Bittner.

7:57

Foul by Joe Connor on Louis Almond, free kick awarded. Direct free kick taken by Adam Griffin.

6:15

The ball is delivered by Chris Sharp, David Carnell makes a comfortable save.

6:09

Chris Sharp delivers the ball.

4:39

Foul by Josh Brizell on Samuel Clucas, free kick awarded. Chris Carruthers takes the direct free kick.

3:44

The official flags Chris Sharp offside. Free kick taken by David Carnell.

2:19

Scott Hogan crosses the ball, James Bittner makes a comfortable save.

1:57

The ball is swung over by Marlon Jackson, clearance made by Alex Brown.

1:02

Louis Almond is caught offside. James Bittner takes the free kick.

0:00

The game gets underway.

Live data and text provided by our data suppliers