Chris Porter and Jamie Murphy scored late goals as Sheffield United battled from a goal down to beat Port Vale.

Louis Dodds put Micky Adams's hosts ahead from close range after Adam Yates' low cross.

Nigel Clough's side struggled to find a breakthrough until John Brayford escaped down the right to tee up Murphy for the equaliser.

Porter scored a similar goal in the last minute after good work from Ryan Flynn to give the Blades three points.

Sheffield United manager Nigel Clough told BBC Radio Sheffield:

"It was hard fought, I thought we had to hang in there for long periods of the game and keep going right to the end, but I think it's indicative of the spirit of the team that we can go away from home and win a game in the last 10 minutes.

"We got into good positions in the first half, but without the final pass or run. We had a lot of possession in the first half but couldn't break through.

"That's why you keep doing the right things, right to the end; the passing, the runs forward and it's two tap-ins in the end."

Lineup, Bookings (1) & Substitutions (6)

Port Vale

  • 12 Johnson
  • 02 Yates
  • 05 Dickinson
  • 21 Griffith Booked (Shuker - 87' )
  • 04 Robertson
  • 24 Duffy
  • 09 Myrie-Williams
  • 18 Lines
  • 19 Williamson (Hugill - 76' )
  • 08 Dodds (Lloyd - 76' )
  • 28 Knott

Substitutes

  • 10 Tomlin
  • 15 Shuker
  • 22 Lloyd
  • 26 Birchall
  • 27 Smith
  • 39 Hugill

Sheffield United

  • 01 Howard
  • 28 Freeman
  • 17 Coady (Davies - 78' )
  • 04 Brayford
  • 15 Collins (Porter - 23' )
  • 07 Flynn
  • 08 Doyle
  • 23 Murphy
  • 05 Maguire
  • 11 Baxter (Davies - 72' )
  • 21 Scougall

Substitutes

  • 22 Davies
  • 18 Paynter
  • 14 McGinn
  • 06 Hill
  • 09 Porter
  • 25 Long
  • 32 Kennedy
Ref: Steve Bratt
Att: 6,394

Match Stats

Shots

5 11

On target

3 6

Corners

5 9

Fouls

9 8

Live Text Commentary

Full time

Full Time Match ends, Port Vale 1, Sheffield United 2.

90:00 +4:14 Full time

Full Time Second Half ends, Port Vale 1, Sheffield United 2.

90:00 +2:49

Foul by Richard Duffy (Port Vale).

90:00 +2:49

Chris Porter (Sheffield United) wins a free kick in the defensive half.

89:36 Goal scored

Goal! Goal! Port Vale 1, Sheffield United 2. Chris Porter (Sheffield United) left footed shot from the centre of the box to the centre of the goal. Assisted by Ryan Flynn with a cross.

88:09

Attempt saved. Jordan Hugill (Port Vale) left footed shot from outside the box is saved in the centre of the goal.

87:19

Attempt saved. Jamie Murphy (Sheffield United) right footed shot from the left side of the box is saved in the centre of the goal.

86:38 Substitution

Substitution Substitution, Port Vale. Chris Shuker replaces Anthony Griffith.

85:36

Corner, Sheffield United. Conceded by Carl Dickinson.

85:07

Corner, Sheffield United. Conceded by Sam Johnson.

84:26

Corner, Sheffield United. Conceded by Adam Yates.

82:23 Goal scored

Goal! Goal! Port Vale 1, Sheffield United 1. Jamie Murphy (Sheffield United) right footed shot from the centre of the box to the bottom right corner. Assisted by Ryan Flynn with a cross.

78:28

Jennison Myrie-Williams (Port Vale) wins a free kick on the right wing.

78:28

Foul by Ben Davies (Sheffield United).

77:39 Substitution

Substitution Substitution, Sheffield United. Ben Davies replaces Conor Coady.

75:45 Substitution

Substitution Substitution, Port Vale. Ryan Lloyd replaces Louis Dodds.

75:14 Substitution

Substitution Substitution, Port Vale. Jordan Hugill replaces Ben Williamson.

74:13

Attempt missed. Conor Coady (Sheffield United) left footed shot from outside the box is too high.

71:57 Substitution

Substitution Substitution, Sheffield United. Chris Porter replaces Jose Baxter.

71:09

Corner, Sheffield United. Conceded by Adam Yates.

68:40

Corner, Port Vale. Conceded by John Brayford.

65:49

Billy Knott (Port Vale) wins a free kick in the defensive half.

65:49

Foul by Ryan Flynn (Sheffield United).

64:27

Corner, Sheffield United. Conceded by Chris Robertson.

63:22

Attempt saved. Billy Knott (Port Vale) left footed shot from outside the box is saved in the top centre of the goal.

59:03

Foul by Anthony Griffith (Port Vale).

59:03

Conor Coady (Sheffield United) wins a free kick in the defensive half.

58:06

Foul by Kieran Freeman (Sheffield United).

58:06

Ben Williamson (Port Vale) wins a free kick in the defensive half.

57:50

Corner, Sheffield United. Conceded by Sam Johnson.

57:27

Attempt saved. Jose Baxter (Sheffield United) right footed shot from the left side of the box is saved in the bottom right corner.

56:03

Corner, Sheffield United. Conceded by Richard Duffy.

54:41

Foul by Jose Baxter (Sheffield United).

54:41

Chris Lines (Port Vale) wins a free kick in the attacking half.

52:09

Foul by Kieran Freeman (Sheffield United).

52:09

Chris Robertson (Port Vale) wins a free kick in the defensive half.

50:04 Goal scored

Goal! Goal! Port Vale 1, Sheffield United 0. Louis Dodds (Port Vale) right footed shot from the centre of the box to the top right corner. Assisted by Adam Yates.

48:49 Booking

Booking Anthony Griffith (Port Vale) is shown the yellow card.

48:25

Michael Doyle (Sheffield United) wins a free kick in the defensive half.

48:25

Foul by Anthony Griffith (Port Vale).

46:54

Attempt saved. Conor Coady (Sheffield United) left footed shot from outside the box is saved in the centre of the goal.

45:00

Second Half begins Port Vale 0, Sheffield United 0.

45:00 +2:06 Half time

Half Time First Half ends, Port Vale 0, Sheffield United 0.

38:48

Foul by Matthew Hill (Sheffield United).

38:48

Ben Williamson (Port Vale) wins a free kick in the defensive half.

38:09

Attempt blocked. Harry Maguire (Sheffield United) right footed shot from outside the box is blocked.

37:13

Conor Coady (Sheffield United) wins a free kick in the attacking half.

37:13

Foul by Billy Knott (Port Vale).

30:41

Attempt blocked. Harry Maguire (Sheffield United) right footed shot from outside the box is blocked.

29:27

Conor Coady (Sheffield United) wins a free kick in the defensive half.

29:27

Foul by Anthony Griffith (Port Vale).

27:32

Foul by Jose Baxter (Sheffield United).

27:32

Richard Duffy (Port Vale) wins a free kick in the attacking half.

25:30

Corner, Port Vale. Conceded by Matthew Hill.

24:40

Kieran Freeman (Sheffield United) wins a free kick on the right wing.

24:40

Foul by Ben Williamson (Port Vale).

23:46

Michael Doyle (Sheffield United) wins a free kick in the defensive half.

23:46

Foul by Jennison Myrie-Williams (Port Vale).

22:47

Delay over. They are ready to continue.

22:45

Delay over. They are ready to continue.

22:42 Substitution

Substitution Substitution, Sheffield United. Matthew Hill replaces Neill Collins because of an injury.

22:00

Delay in match Neill Collins (Sheffield United) because of an injury.

21:05

Foul by Louis Dodds (Port Vale).

21:05

Kieran Freeman (Sheffield United) wins a free kick on the right wing.

18:30

Attempt blocked. Michael Doyle (Sheffield United) right footed shot from outside the box is blocked.

18:04

Corner, Sheffield United. Conceded by Ben Williamson.

17:22

Corner, Sheffield United. Conceded by Carl Dickinson.

12:10

Attempt missed. Ben Williamson (Port Vale) header from the centre of the box is close, but misses to the left.

11:43

Corner, Port Vale. Conceded by Neill Collins.

11:15

Attempt saved. Jose Baxter (Sheffield United) right footed shot from outside the box is saved in the top centre of the goal.

7:56

Corner, Port Vale. Conceded by Neill Collins.

4:36

Attempt missed. John Brayford (Sheffield United) right footed shot from the right side of the box is too high.

3:56

Corner, Port Vale. Conceded by Neill Collins.

3:39

Chris Lines (Port Vale) hits the right post with a right footed shot from outside the box.

2:34

Ben Williamson (Port Vale) wins a free kick in the defensive half.

2:34

Foul by Neill Collins (Sheffield United).

0:31

Michael Doyle (Sheffield United) wins a free kick in the attacking half.

0:31

Foul by Anthony Griffith (Port Vale).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers