Bradford goalkeeper Jon McLaughlin kept a clean sheet as the Bantams held high-flying Port Vale to a goalless draw.

Second-placed Vale, who missed the chance to go top, went close through Louis Dodds, while Tom Pope's header forced a fine save from McLaughlin.

Bradford pressed after the break and James Hanson saw his header tipped onto the crossbar by Chris Neal and then had a shot cleared off the line.

Vale's Doug Loft was sent off for violent conduct in injury time.

Pope had earlier missed two chances to win it for the hosts as he put a header wide and was also denied by McLaughlin in stoppage time.

Bradford, who have at least two games in hand on many of the teams above them, climb to 10th and are nine points adrift of the League Two play-offs.

It was a first 0-0 of the season at home for Vale, who have only won once in their last six matches

Lineup, Bookings (4) & Substitutions (6)

Port Vale

  • 01 Neal
  • 06 Purse
  • 24 Duffy
  • 25 Chilvers
  • 36 Jones Booked
  • 04 Griffith Booked
  • 07 Loft Dismissed
  • 09 Myrie-Williams (Hughes - 86' )
  • 08 Dodds (Andrew - 90' )
  • 10 Vincent (Morsy - 78' )
  • 11 Pope

Substitutes

  • 05 McCombe
  • 15 Shuker
  • 18 Morsy
  • 26 Birchall
  • 16 Andrew
  • 19 Williamson
  • 29 Hughes

Bradford

  • 01 McLaughlin
  • 02 Darby
  • 16 McHugh
  • 22 Nelson
  • 23 McArdle
  • 04 Ravenhill Booked
  • 11 Thompson (Wells - 65' )
  • 14 Atkinson
  • 18 Jones (Doyle - 90' )
  • 09 Hanson
  • 20 Hines (Reid - 76' )

Substitutes

  • 12 Duke
  • 05 Davies
  • 07 Reid
  • 24 Doyle
  • 10 Gray
  • 17 Connell
  • 21 Wells
Ref: Adcock
Att: 4,281

Match Stats

Shots

5 6

On target

3 3

Corners

2 6

Fouls

15 11

Live Text Commentary

90:00 +6:10 Full time

Full Time The final whistle goes and the game is over.

90:00 +2:53

Kyel Reid takes the free kick.

90:00 +2:53 Dismissal

Dismissal Doug Loft is sent off by the referee for violent conduct.

90:00 +2:44

Unfair challenge on Ricky Ravenhill by Doug Loft results in a free kick.

90:00 +1:45 Substitution

Substitution Gary Jones goes off and Nathan Doyle comes on.

90:00 +0:32 Substitution

Substitution Calvin Andrew comes on in place of Louis Dodds.

89:18

Tom Pope takes a shot. Save by Jon McLaughlin.

86:26

James Hanson challenges Darren Purse unfairly and gives away a free kick. Darren Purse takes the free kick.

86:08

Tom Pope challenges Michael Nelson unfairly and gives away a free kick. Michael Nelson takes the free kick.

85:27 Substitution

Substitution Lee Hughes comes on in place of Jennison Myrie-Williams.

81:39

Corner taken right-footed by Gary Jones from the left by-line, clearance by Anthony Griffith.

80:57

Daniel Jones challenges Gary Jones unfairly and gives away a free kick. Gary Jones takes the free kick.

77:39 Substitution

Substitution (Port Vale) makes a substitution, with Sam Morsy coming on for Ashley Vincent.

76:07

Free kick awarded for a foul by Michael Nelson on Tom Pope. Direct free kick taken by Doug Loft.

75:04 Substitution

Substitution Zavon Hines leaves the field to be replaced by Kyel Reid.

74:27

James Hanson takes a shot. Chris Neal makes a save.

73:46

Louis Dodds concedes a free kick for a foul on Gary Jones. Gary Jones takes the free kick.

72:29

Free kick awarded for an unfair challenge on Nahki Wells by Richard Duffy. Gary Jones takes the direct free kick.

71:57

Nahki Wells is flagged offside by the assistant referee. Darren Purse restarts play with the free kick.

69:59

Jennison Myrie-Williams takes the direct free kick.

69:59 Booking

Booking Ricky Ravenhill goes into the referee's book.

69:43

Ricky Ravenhill concedes a free kick for a foul on Jennison Myrie-Williams.

67:43

Shot by Louis Dodds from outside the box goes high over the target.

66:03

Anthony Griffith gives away a free kick for an unfair challenge on Gary Jones. Gary Jones restarts play with the free kick.

64:18 Substitution

Substitution Nahki Wells joins the action as a substitute, replacing Garry Thompson.

60:55

Ricky Ravenhill challenges Jennison Myrie-Williams unfairly and gives away a free kick. Free kick taken by Anthony Griffith.

59:22

Outswinging corner taken right-footed by Gary Jones, Michael Nelson takes a shot. Anthony Griffith manages to make a clearance. James Hanson takes a shot. Clearance by Anthony Griffith.

58:47

Unfair challenge on Jennison Myrie-Williams by Gary Jones results in a free kick. Chris Neal takes the free kick.

58:18

Direct free kick taken by Michael Nelson.

58:18 Booking

Booking The referee cautions Daniel Jones for unsporting behaviour.

57:42

Free kick awarded for an unfair challenge on Stephen Darby by Daniel Jones.

56:59

Darren Purse concedes a free kick for a foul on James Hanson. Direct free kick taken by Gary Jones.

55:28

Inswinging corner taken by Gary Jones. James Hanson is flagged offside by the assistant referee. Chris Neal restarts play with the free kick.

52:31

Tom Pope takes a shot. Save made by Jon McLaughlin.

48:26

James Hanson takes a shot.

45:01

The second half kicks off.

45:00 +1:12 Half time

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

45:00 +0:34

Free kick awarded for a foul by Zavon Hines on Daniel Jones. Daniel Jones takes the direct free kick.

43:11

Unfair challenge on Liam Chilvers by James Hanson results in a free kick. Doug Loft takes the free kick.

41:06

Free kick awarded for a foul by Carl McHugh on Jennison Myrie-Williams. Jennison Myrie-Williams restarts play with the free kick.

37:54

Outswinging corner taken by Gary Jones.

37:08

Free kick awarded for an unfair challenge on Garry Thompson by Richard Duffy. Gary Jones takes the free kick.

34:46

Anthony Griffith challenges Carl McHugh unfairly and gives away a free kick. Michael Nelson restarts play with the free kick.

33:12

The ball is delivered by James Hanson, clearance by Darren Purse.

30:29

Gary Jones is penalised for handball and concedes a free kick. Centre by Jennison Myrie-Williams, Ashley Vincent takes a shot. Save by Jon McLaughlin. Inswinging corner taken by Jennison Myrie-Williams from the right by-line played to the near post, Michael Nelson makes a clearance.

26:28

Corner taken left-footed by Jennison Myrie-Williams to the near post, Darren Purse has a headed effort from close range and clears the crossbar.

25:14

Outswinging corner taken from the right by-line by Gary Jones, Anthony Griffith makes a clearance.

21:49

Ricky Ravenhill has an effort at goal from just outside the box which goes wide of the right-hand post.

20:22

Carl McHugh challenges Jennison Myrie-Williams unfairly and gives away a free kick. Doug Loft delivers the ball from the free kick left-footed from right wing, Michael Nelson makes a clearance.

19:06

Richard Duffy challenges Garry Thompson unfairly and gives away a free kick. Carl McHugh restarts play with the free kick.

17:21

Outswinging corner taken from the right by-line by Gary Jones, Daniel Jones makes a clearance.

11:20

James Hanson gives away a free kick for an unfair challenge on Darren Purse. Chris Neal takes the free kick.

10:18

Michael Nelson produces a header from inside the area that goes over the bar.

9:35

Unfair challenge on Zavon Hines by Daniel Jones results in a free kick. Free kick taken by Gary Jones.

8:34

Unfair challenge on Zavon Hines by Daniel Jones results in a free kick. Rory McArdle takes the direct free kick.

6:28

Free kick awarded for an unfair challenge on Rory McArdle by Tom Pope. Jon McLaughlin takes the direct free kick.

5:32

Jon McLaughlin restarts play with the free kick.

5:32 Booking

Booking Anthony Griffith is cautioned.

5:25

Foul by Anthony Griffith on Garry Thompson, free kick awarded.

4:39

Jennison Myrie-Williams fouled by Carl McHugh, the ref awards a free kick. Jennison Myrie-Williams takes the direct free kick.

0:00

The referee gets the game underway.

Live data and text provided by our data suppliers