Tom Pope scored his fourth goal in three games against Bradford to earn Port Vale victory at Valley Parade, and end the hosts' 100% home record.

Pope latched onto Gary Jones' short header back to goalkeeper Jon McLaughlin, and shrugged off Luke Oliver to fire Vale ahead.

McLaughlin denied Jennison Myrie-Williams with a fingertip save, while Kyel Reid went close for the Bantams.

Nakhi Wells and James Hanson were also foiled as Vale held on for the points.

Victory for Vale keeps the pressure on leaders Gillingham, who were beaten 2-1 at home by Rochdale.

Lineup, Bookings (4) & Substitutions (5)

Bradford

  • 01 McLaughlin
  • 03 Meredith
  • 05 Davies
  • 06 Oliver (Connell - 80' )
  • 23 McArdle
  • 07 Reid (Thompson - 87' )
  • 14 Atkinson (Hines - 62' )
  • 18 Jones
  • 24 Doyle
  • 09 Hanson
  • 21 Wells

Substitutes

  • 12 Duke
  • 02 Darby
  • 16 McHugh
  • 04 Ravenhill
  • 11 Thompson
  • 17 Connell
  • 20 Hines

Port Vale

  • 01 Neal
  • 05 McCombe
  • 14 McDonald Booked
  • 24 Duffy Booked (Yates - 74' )
  • 03 Taylor
  • 07 Loft Booked
  • 09 Myrie-Williams
  • 23 Burge Booked
  • 08 Dodds
  • 10 Vincent (Morsy - 84' )
  • 11 Pope

Substitutes

  • 12 Johnson
  • 02 Yates
  • 06 Owen
  • 15 Shuker
  • 18 Morsy
  • 22 Lloyd
  • 19 Williamson
Ref: Tierney
Att: 11,030

Match Stats

Shots

17 5

On target

11 4

Corners

6 5

Fouls

12 10

Live Text Commentary

90:00 +4:04

Foul by Zavon Hines on Jennison Myrie-Williams, free kick awarded. Chris Neal restarts play with the free kick.

90:00 +2:02

Nahki Wells takes a shot. Save by Chris Neal. Outswinging corner taken by Gary Jones from the right by-line, James Hanson takes a shot. Save made by Chris Neal.

90:00 +1:00

The offside flag is raised against Alan Connell. Free kick taken by Chris Neal.

89:53

The offside flag is raised against Jennison Myrie-Williams. Jon McLaughlin takes the free kick.

89:11 Full time

Full Time The final whistle is blown by the referee.

89:01

Gary Jones takes a shot. Save made by Chris Neal.

86:21 Substitution

Substitution Garry Thompson on for Kyel Reid.

85:39

Inswinging corner taken by Gary Jones from the left by-line, clearance by Ryan Burge.

83:47 Substitution

Substitution Sam Morsy joins the action as a substitute, replacing Ashley Vincent.

83:06

The ball is sent over by Louis Dodds, save by Jon McLaughlin.

82:25

Free kick awarded for an unfair challenge on Tom Pope by Nathan Doyle. Chris Neal takes the free kick.

80:32

Nathan Doyle fouled by Jennison Myrie-Williams, the ref awards a free kick. Andrew Davies takes the direct free kick.

79:50 Substitution

Substitution Alan Connell replaces Luke Oliver.

79:11

Andrew Davies gives away a free kick for an unfair challenge on Ashley Vincent. John McCombe takes the indirect free kick.

77:19

Shot by Nathan Doyle. John McCombe gets a block in. Centre by Kyel Reid, save made by Chris Neal.

76:41

The assistant referee flags for offside against Tom Pope. Indirect free kick taken by Jon McLaughlin.

75:26

Kyel Reid challenges Chris Neal unfairly and gives away a free kick. Indirect free kick taken by Chris Neal.

72:59 Substitution

Substitution (Port Vale) makes a substitution, with Adam Yates coming on for Richard Duffy.

72:59

Effort on goal by Kyel Reid from a long way out goes over the bar.

72:08

Free kick awarded for a foul by Richard Duffy on Kyel Reid. Gary Jones takes the direct free kick.

70:34

Doug Loft concedes a free kick for a foul on Kyel Reid. Gary Jones has a direct shot on goal from the free kick, Clayton McDonald gets a block in.

69:57

Direct free kick taken by Andrew Davies.

69:57 Booking

Booking Doug Loft is cautioned.

69:51

Doug Loft gives away a free kick for an unfair challenge on Nahki Wells.

66:36

Free kick awarded for a foul by Ashley Vincent on Rory McArdle. Gary Jones takes the direct free kick.

64:21

Luke Oliver has a headed effort at goal from deep inside the area missing to the left of the target.

63:24

Nahki Wells crosses the ball, Kyel Reid takes a shot. Save made by Chris Neal. Doug Loft is penalised for handball and concedes a free kick. Direct free kick taken by Andrew Davies.

62:25

Free kick awarded for an unfair challenge on John McCombe by Kyel Reid. Chris Neal takes the indirect free kick.

61:04 Substitution

Substitution Will Atkinson leaves the field to be replaced by Zavon Hines.

61:04

Kyel Reid produces a right-footed shot from just outside the box that misses to the right of the goal.

60:11

Jennison Myrie-Williams takes a shot. Andrew Davies gets a block in. Corner taken left-footed by Ryan Burge from the left by-line, save made by Jon McLaughlin.

59:46 Booking

Booking Richard Duffy goes into the book.

57:11 Booking

Booking Ryan Burge goes into the referee's book for time wasting.

56:47

Unfair challenge on Doug Loft by Nahki Wells results in a free kick. Direct free kick taken by Ryan Burge.

56:10

Free kick awarded for a foul by Kyel Reid on Robert Taylor. Direct free kick taken by Robert Taylor.

52:48

Corner from the right by-line taken by Gary Jones, clearance by Clayton McDonald.

52:26

Ashley Vincent takes a shot. Save by Jon McLaughlin.

51:50

Corner taken by Gary Jones, Clayton McDonald makes a clearance.

47:22

Inswinging corner taken by Gary Jones, clearance made by John McCombe.

42:43

Ryan Burge takes the inswinging corner, Tom Pope takes a shot. Jon McLaughlin makes a brilliant save.

36:58

Assist by Jennison Myrie-Williams.

36:58 Goal scored

Goal! - Tom Pope - Bradford 0 - 1 Port Vale Tom Pope scores a goal from the edge of the penalty area to the bottom right corner of the goal. Bradford 0-1 Port Vale.

35:40

Nahki Wells takes a shot. John McCombe gets a block in.

33:32

Free kick awarded for a foul by Clayton McDonald on Nahki Wells.

33:29

Gary Jones restarts play with the free kick.

33:29 Booking

Booking Booking for Clayton McDonald.

31:08

Short corner worked by Ryan Burge. Ryan Burge takes a inswinging corner from the right by-line played to the near post, clearance by James Meredith.

30:14

Free kick awarded for a foul by Nahki Wells on Doug Loft. John McCombe takes the free kick.

28:43

Ryan Burge concedes a free kick for a foul on Nahki Wells. Kyel Reid shoots direct from the free kick, save made by Chris Neal.

23:44

Free kick awarded for a foul by Richard Duffy on Kyel Reid. Andrew Davies restarts play with the free kick.

21:12

James Hanson fouled by Clayton McDonald, the ref awards a free kick. Gary Jones takes the free kick.

20:33

Ashley Vincent has an effort at goal from long distance that goes wide left.

18:37

A cross is delivered by Rory McArdle, James Hanson takes a shot. Fantastic save by Chris Neal.

15:39

Nathan Doyle takes a shot. John McCombe gets a block in. James Hanson has an effort from just inside the box that misses to the left of the goal.

14:56

Louis Dodds gives away a free kick for an unfair challenge on Andrew Davies. Andrew Davies takes the free kick.

13:07

Nahki Wells challenges Richard Duffy unfairly and gives away a free kick. Richard Duffy restarts play with the free kick.

12:20

Kyel Reid concedes a free kick for a foul on Doug Loft. Direct free kick taken by Ryan Burge.

11:52

Ryan Burge takes the outswinging corner, clearance made by James Meredith.

7:52

Tom Pope is flagged offside by the assistant referee. Jon McLaughlin takes the indirect free kick.

7:28

Shot from outside the box by Gary Jones goes wide right of the target.

6:59

Centre by Ryan Burge.

6:34

Doug Loft fouled by Nahki Wells, the ref awards a free kick. Ryan Burge takes the direct free kick.

5:42

Free kick awarded for an unfair challenge on Ryan Burge by Nathan Doyle. Free kick taken by Robert Taylor.

0:49

Corner taken by Gary Jones, James Hanson produces a header from deep inside the six-yard box which goes wide of the right-hand post.

0:19

Nahki Wells takes a shot. Chris Neal makes a save.

45:01

The match begins.

The match restarts for the second half.

Half time

Half Time It is the end of the first-half.

Live data and text provided by our data suppliers