Rob Taylor's dipping volley clinched a deserved victory for Port Vale over inconsistent Bradford.
The Bantams took the lead when on-loan left-back Robbie Threlfall curled a 25-yard free-kick into the top corner.
Vale striker Marc Richards lobbed wide of an open goal and shot tamely at City keeper Matt Glennon before levelling after the break with a tap-in.
Richards and Craig Davies went close before Taylor's 20-yard strike flew over Glennon late on for the winner.
Port Vale manager Micky Adams told BBC Radio Stoke:
"The frustrating thing is that we all can see that we have quality in the side.
"The application was spot on from the first whistle, although we went a goal down, which was disappointing.
"I told them to be patient and do the right things, and I'm thrilled for the boys."
Live text and stats
Tuesday, 9 March 2010
League Two
Home Team
Score
Away Team
Time
Port Vale
2-1
Bradford
FT
(HT 0-1)
Richards 50
Taylor 78
Threlfall 12
Port Vale
01 Anyon
05 McCombe
11 Yates (Taylor 46)
15 Collins yellow card
16 Owen
03 Taylor
04 Griffith
10 Fraser
09 Richards
25 Davies (Rigg 76)
32 Haldane
Substitutes
12 Martin,
07 Loft,
17 Rigg,
19 Richman,
26 Taylor,
29 Morsy,
14 Dodds
Bradford
40 Glennon
02 Ramsden
03 O'Brien (Daley 46)
06 Clarke
12 Williams
28 Threlfall
04 Flynn
08 Bullock
33 Bolder (Boulding 82)
09 Evans (McCammon 77)
17 Hanson
Substitutes
13 McLaughlan,
16 Bateson,
32 Oliver,
07 Daley,
25 O'Leary,
14 Boulding,
29 McCammon
Ref: SwarbrickAtt: 3,728
PORT VALE
BRADFORD
Possession
Port Vale50%
Bradford50%
Attempts on target
Port Vale6
Bradford2
Attempts off target
Port Vale6
Bradford2
Corners
Port Vale4
Bradford2
Fouls
Port Vale8
Bradford9
Final Result
Full Time
90:00+3:09 The referee brings the game to a close.
90:00+1:15 Free kick awarded for a foul by Matthew Clarke on Marc Richards. Free kick taken by Joe Anyon.
88:14 James Hanson is caught offside. Joe Anyon takes the indirect free kick.
87:22 Lewis Haldane produces a right-footed shot from inside the area that clears the crossbar.
83:24 Unfair challenge on Robbie Threlfall by Lee Collins results in a free kick. Indirect free kick taken by Matthew Glennon.
81:48 Substitution Michael Boulding joins the action as a substitute, replacing Adam Bolder.
81:01 Effort on goal by Robbie Threlfall from outside the area goes harmlessly over the bar.
77:58 GOAL - Robert Taylor:Port Vale 2 - 1 Bradford Robert Taylor grabs a goal from outside the area to the top right corner of the goal. Port Vale 2-1 Bradford.
75:46 Substitution Mark McCammon is brought on as a substitute for Gareth Evans.
75:46 Substitution Craig Davies goes off and Sean Rigg comes on.
75:03 Corner taken by Tommy Fraser, save by Matthew Glennon.
73:21 Shot on goal by Robert Taylor from just inside the area clears the crossbar.
71:10 Free kick awarded for a foul by James Hanson on Anthony Griffith. Free kick taken by Joe Anyon.
68:14 Foul by John McCombe on James Hanson, free kick awarded. Free kick crossed right-footed by Simon Ramsden from left channel.
65:50 Outswinging corner taken by Tommy Fraser from the right by-line, clearance made by Robbie Threlfall.
63:22 Michael Flynn concedes a free kick for a foul on Marc Richards. Free kick crossed left-footed by Kris Taylor.
62:23 The referee blows for offside against Craig Davies. Free kick taken by Matthew Glennon.
57:38 Michael Flynn concedes a free kick for a foul on Anthony Griffith. Joe Anyon takes the free kick.
56:55 Unfair challenge on Lewis Haldane by Omar Daley results in a free kick. Joe Anyon takes the indirect free kick.
53:49 Booking Lee Collins goes into the book for unsporting behaviour.
53:29 Free kick awarded for a foul by Lee Collins on Omar Daley. Simon Ramsden takes the indirect free kick.
53:04 Free kick awarded for an unfair challenge on Marc Richards by Lee Bullock. Tommy Fraser restarts play with the free kick.
49:38 Assist on the goal came from Robert Taylor.
49:38 GOAL - Marc Richards:Port Vale 1 - 1 Bradford Marc Richards gets on the score sheet with a goal from inside the area to the top right corner of the goal. Port Vale 1-1 Bradford.
48:44 Marc Richards gives away a free kick for an unfair challenge on Matthew Clarke. Free kick taken by Matthew Glennon.
45:35 Substitution Luke O'Brien leaves the field to be replaced by Omar Daley.
45:01 The second half begins.
45:01 Substitution Kris Taylor on for Adam Yates.
Half Time
45:00+2:09 The whistle is blown to end the first half.
39:53 Marc Richards is flagged offside by the assistant referee. Free kick taken by Matthew Glennon.
39:18 Inswinging corner taken by Tommy Fraser, clearance by Robbie Threlfall.
37:32 Shot by Robert Taylor. Save by Matthew Glennon.
36:49 Craig Davies is caught offside. Matthew Glennon restarts play with the free kick.
36:10 Anthony Griffith has an effort at goal from outside the area missing to the wide left of the goal.
34:11 Tommy Fraser has an effort at goal from 25 yards. Save by Matthew Glennon.
33:10 Outswinging corner taken by Tommy Fraser from the right by-line, clearance by Robbie Threlfall.
Correction - 26:38 A cross is delivered by Gareth Evans, James Hanson takes a shot. Save by Joe Anyon.
26:38 Gareth Evans delivers the ball, James Hanson takes a shot. Save by Joe Anyon.
25:11 Free kick awarded for an unfair challenge on James Hanson by John McCombe. Michael Flynn takes the indirect free kick.
23:54 Effort on goal by Marc Richards from inside the penalty box misses to the right of the target.
21:56 Unfair challenge on Anthony Griffith by James Hanson results in a free kick. Free kick taken by Lee Collins.
19:36 Effort on goal by Lewis Haldane from inside the box misses to the right of the target.
18:18 Marc Richards takes a shot. Matthew Glennon makes a save.
17:39 Michael Flynn produces a right-footed shot from inside the six-yard box that clears the bar.
14:58 Free kick awarded for an unfair challenge on Robbie Threlfall by Lewis Haldane. Matthew Glennon takes the indirect free kick.
13:04 Free kick awarded for a foul by Gareth Evans on Robert Taylor. The free kick is swung in right-footed by Lee Collins, clearance by Matthew Clarke.
11:38 GOAL - Robbie Threlfall:Port Vale 0 - 1 Bradford A goal is scored by Robbie Threlfall from outside the area to the top left corner of the goal. Port Vale 0-1 Bradford.
10:50 Free kick awarded for a foul by Anthony Griffith on Lee Bullock. Simon Ramsden restarts play with the free kick.
10:05 Inswinging corner taken right-footed by Simon Ramsden played to the near post, Marc Richards makes a clearance.
9:19 Corner taken by Simon Ramsden from the left by-line, clearance by John McCombe.
Correction - 7:01 Marc Richards is penalised for a handball. Simon Ramsden delivers the ball from the free kick right-footed from right channel, save made by Joe Anyon.
7:01 The referee penalises Marc Richards for handball. Simon Ramsden takes the indirect free kick.
4:52 Marc Richards produces a volleyed right-footed shot from deep inside the penalty area which goes wide of the left-hand post.
3:12 Marc Richards takes a shot. Matthew Glennon makes a save.
1:05 Free kick awarded for an unfair challenge on Michael Flynn by John McCombe. Free kick taken by Matthew Glennon.
0:31 Robbie Threlfall challenges Lewis Haldane unfairly and gives away a free kick. The free kick is delivered right-footed by Tommy Fraser from right wing, clearance made by Robbie Threlfall.
0:00 The game gets underway.
Live text and data provided by The Press Association.
Bookmark with:
What are these?