A stunning brace from Luke Freeman gave relegation-threatened Stevenage a vital win at Bradford.

Bradford started well when Adam Reach volleyed in from 15 yards, but Francois Zoko levelled from inside the box with his 17th goal of the season.

The Bantams regained the lead when Hanson fired into the top corner, but Freeman struck from 25 yards to level.

Freeman then made it 3-2 after Jimmy Smith tapped a free-kick to him on the edge of the box.

Stevenage manager Graham Westley told BBC Three Counties Radio:

"It was certainly a big performance in the second half. We knew that we probably hadn't got what we deserved out of the first half.

"We really did make our mind up that we were going to be the side that came away with the points today.

On Luke Freeman: "The football club's going to be delighted because I think he's put about £5 million on his transfer fee hasn't he?

"I'm not really worried about the table. I'm worried about winning games."

Lineup, Bookings (4) & Substitutions (6)

Bradford City

  • 01 McLaughlan Booked
  • 02 Darby
  • 16 McHugh Booked
  • 18 Jones
  • 05 Davies (Bates - 36' )
  • 23 McArdle
  • 11 Thompson (Yeates - 80' )
  • 24 Doyle
  • 21 McLean (Gray - 80' )
  • 09 Hanson
  • 28 Reach

Substitutes

  • 04 Dolan
  • 10 Gray
  • 12 Jameson
  • 14 Yeates
  • 22 Bates
  • 29 Atkinson
  • 32 Bennett

Stevenage

  • 16 Day
  • 22 Obeng
  • 29 Hartley Booked (Deacon - 45' )
  • 20 Smith
  • 04 Dembele
  • 05 Ashton
  • 15 Freeman
  • 24 Doughty (Mousinho - 90' )
  • 09 Charles
  • 12 Zoko
  • 11 Akins Booked

Substitutes

  • 01 Arnold
  • 02 Wedgbury
  • 06 Jones
  • 08 Mousinho
  • 10 Burrow
  • 13 Parrett
  • 34 Deacon (Mousinho - 91' )
Ref: Chris Sarginson
Att: 13,033

Match Stats

Shots

15 13

On target

6 9

Corners

5 5

Fouls

7 14

Live Text Commentary

Full time

Full Time Match ends, Bradford City 2, Stevenage 3.

90:00 +4:49 Full time

Full Time Second Half ends, Bradford City 2, Stevenage 3.

90:00 +4:27

Foul by Adam Reach (Bradford City).

90:00 +4:27

Luke Freeman (Stevenage) wins a free kick in the defensive half.

90:00 +3:32

Corner, Bradford City. Conceded by Jimmy Smith.

90:00 +3:13

Attempt blocked. Mark Yeates (Bradford City) right footed shot from outside the box is blocked.

90:00 +2:21

Hand ball by John Mousinho (Stevenage).

90:00 +1:34

Corner, Bradford City. Conceded by Jon Ashton.

90:00 +0:36 Substitution

Substitution Substitution, Stevenage. John Mousinho replaces Roarie Deacon.

90:00 Substitution

Substitution Substitution, Stevenage. Sam Wedgbury replaces Michael Doughty.

89:38

Attempt missed. Mark Yeates (Bradford City) left footed shot from the centre of the box misses to the left.

89:18

Rory McArdle (Bradford City) wins a free kick in the defensive half.

89:18

Foul by Francois Zoko (Stevenage).

88:14

Attempt missed. Adam Reach (Bradford City) right footed shot from outside the box is too high.

86:27 Goal scored

Goal! Goal! Bradford City 2, Stevenage 3. Luke Freeman (Stevenage) right footed shot from outside the box to the top right corner. Assisted by Jimmy Smith following a set piece situation.

85:38 Booking

Booking Carl McHugh (Bradford City) is shown the yellow card.

84:46

Foul by Carl McHugh (Bradford City).

84:46

Luke Freeman (Stevenage) wins a free kick in the defensive half.

83:00

Attempt missed. Gary Jones (Bradford City) right footed shot from outside the box misses to the left.

82:22

Andy Gray (Bradford City) wins a free kick in the defensive half.

82:22

Foul by Jon Ashton (Stevenage).

82:09

Attempt missed. Luke Freeman (Stevenage) right footed shot from outside the box misses to the right.

79:18 Substitution

Substitution Substitution, Bradford City. Andy Gray replaces Aaron McLean.

79:05 Substitution

Substitution Substitution, Bradford City. Mark Yeates replaces Garry Thompson.

75:06

Corner, Bradford City. Conceded by Chris Day.

74:55

Attempt saved. Gary Jones (Bradford City) right footed shot from outside the box is saved in the bottom right corner.

74:18

Stephen Darby (Bradford City) wins a free kick in the attacking half.

74:18

Foul by Roarie Deacon (Stevenage).

67:08

Corner, Bradford City. Conceded by Bira Dembele.

66:02

Attempt missed. Aaron McLean (Bradford City) right footed shot from outside the box is too high.

64:03 Goal scored

Goal! Goal! Bradford City 2, Stevenage 2. Luke Freeman (Stevenage) left footed shot from outside the box to the top right corner.

61:54

Hand ball by Luke Freeman (Stevenage).

61:02

Attempt missed. Bira Dembele (Stevenage) header from the centre of the box is too high.

60:46

Corner, Stevenage. Conceded by Gary Jones.

60:37

Bira Dembele (Stevenage) hits the bar with a header from the centre of the box.

57:59

Corner, Stevenage. Conceded by Stephen Darby.

55:26

Attempt missed. Aaron McLean (Bradford City) right footed shot from outside the box is close, but misses to the right.

53:23

Hand ball by Roarie Deacon (Stevenage).

50:08

Attempt saved. Lucas Akins (Stevenage) left footed shot from outside the box is saved in the top left corner.

47:09

Attempt saved. Aaron McLean (Bradford City) right footed shot from the centre of the box is saved in the top right corner.

46:01

Garry Thompson (Bradford City) wins a free kick in the attacking half.

46:01

Foul by Roarie Deacon (Stevenage).

45:41

Foul by James Hanson (Bradford City).

45:41

Jon Ashton (Stevenage) wins a free kick in the defensive half.

45:00

Second Half begins Bradford City 2, Stevenage 1.

45:00 Substitution

Substitution Substitution, Stevenage. Roarie Deacon replaces Peter Hartley.

45:00 +3:23 Half time

Half Time First Half ends, Bradford City 2, Stevenage 1.

45:00 +3:10

Attempt missed. Aaron McLean (Bradford City) right footed shot from the right side of the six yard box is close, but misses to the right.

45:00 +2:32

Corner, Bradford City. Conceded by Peter Hartley.

41:33 Goal scored

Goal! Goal! Bradford City 2, Stevenage 1. James Hanson (Bradford City) right footed shot from the centre of the box to the top right corner. Assisted by Adam Reach.

41:23

Attempt saved. James Hanson (Bradford City) left footed shot from outside the box is saved in the centre of the goal.

40:09

Foul by James Hanson (Bradford City).

40:09

Jon Ashton (Stevenage) wins a free kick in the attacking half.

39:40

(Bradford City) wins a free kick in the attacking half.

39:40

Foul by Francois Zoko (Stevenage).

39:09

Corner, Stevenage. Conceded by Stephen Darby.

37:36 Booking

Booking Lucas Akins (Stevenage) is shown the yellow card.

37:18

Garry Thompson (Bradford City) wins a free kick on the right wing.

37:18

Foul by Lucas Akins (Stevenage).

36:28

Corner, Stevenage. Conceded by Carl McHugh.

35:04 Substitution

Substitution Substitution, Bradford City. Matthew Bates replaces Andrew Davies because of an injury.

33:39

Aaron McLean (Bradford City) wins a free kick in the defensive half.

33:39

Foul by Jon Ashton (Stevenage).

30:49

Corner, Stevenage. Conceded by Carl McHugh.

30:12

Attempt saved. Jimmy Smith (Stevenage) right footed shot from outside the box is saved in the centre of the goal.

25:19

Attempt missed. James Hanson (Bradford City) right footed shot from the centre of the box is too high.

22:42 Goal scored

Goal! Goal! Bradford City 1, Stevenage 1. Francois Zoko (Stevenage) left footed shot from outside the box to the bottom right corner. Assisted by Luke Freeman.

20:41 Booking

Booking Peter Hartley (Stevenage) is shown the yellow card.

20:33

Garry Thompson (Bradford City) wins a free kick on the right wing.

20:33

Foul by Jon Ashton (Stevenage).

19:42

Stephen Darby (Bradford City) wins a free kick on the left wing.

19:42

Foul by Darius Charles (Stevenage).

19:22

Attempt saved. Adam Reach (Bradford City) right footed shot from outside the box is saved in the centre of the goal.

16:01

Attempt saved. Michael Doughty (Stevenage) left footed shot from outside the box is saved in the bottom left corner.

15:17

Foul by Aaron McLean (Bradford City).

15:17

Michael Doughty (Stevenage) wins a free kick on the left wing.

10:22 Goal scored

Goal! Goal! Bradford City 1, Stevenage 0. Adam Reach (Bradford City) left footed shot from the left side of the box to the bottom left corner. Assisted by James Hanson.

8:57

Attempt missed. Nathan Doyle (Bradford City) right footed shot from the left side of the box is close, but misses to the right.

8:08

Foul by Bira Dembele (Stevenage).

8:08

James Hanson (Bradford City) wins a free kick in the defensive half.

6:52

Attempt missed. Luke Freeman (Stevenage) header from the centre of the box is close, but misses to the left.

5:28

Attempt saved. Darius Charles (Stevenage) right footed shot from outside the box is saved in the centre of the goal.

4:13

Attempt saved. Lucas Akins (Stevenage) header from the centre of the box is saved in the top centre of the goal.

3:01 Booking

Booking Jon McLaughlan (Bradford City) is shown the yellow card.

2:34

Francois Zoko (Stevenage) wins a free kick in the defensive half.

2:34

Foul by Jon McLaughlan (Bradford City).

2:09

Attempt saved. Francois Zoko (Stevenage) right footed shot from outside the box is saved in the top right corner.

1:25

Peter Hartley (Stevenage) wins a free kick in the attacking half.

1:25

Foul by Aaron McLean (Bradford City).

0:27

Garry Thompson (Bradford City) wins a free kick in the defensive half.

0:27

Foul by Jon Ashton (Stevenage).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers