James Henry scored one and made another as Wolves moved up to second in League One with victory at Bradford.

Raffaele De Vita fired the Bantams ahead on his full home debut after his initial header from Kyel Reid's deep delivery was blocked on the line.

But Henry's low strike levelled before the on-loan midfielder's cross was glanced in by Richard Stearman for 2-1.

Bradford pressed but sub Nahki Wells was denied by a brilliant double save by Carl Ikeme as the visitors held on.

The hosts, who looked the livelier side in the second-half, also had a penalty appeal turned down when Reid went down after rounding Ikeme, but was booked by the referee for diving.

Bradford have now gone four games without winning, while Wolves secured their fifth straight away victory to move above Peterborough - who lost 1-0 away at Colchester - into the automatic promotion places.

Lineup, Bookings (5) & Substitutions (6)

Bradford City

  • 01 McLaughlan
  • 02 Darby
  • 03 Meredith
  • 24 Doyle
  • 23 McArdle Booked
  • 22 Bates (Folan - 85' )
  • 20 De Vita (Wells - 45' )
  • 18 Jones
  • 11 Thompson (Yeates - 70' )
  • 09 Hanson
  • 07 Reid Booked

Substitutes

  • 08 Kennedy
  • 12 Ripley
  • 14 Yeates
  • 15 Taylor
  • 16 McHugh
  • 19 Folan
  • 21 Wells

Wolverhampton Wanderers

  • 13 Ikeme
  • 05 Stearman Booked (Ebanks-Landell - 60' )
  • 26 Golbourne
  • 08 Davis Booked
  • 06 Batth
  • 18 Ricketts
  • 07 Henry
  • 11 McDonald Booked
  • 09 Griffiths (Sigurdarson - 79' )
  • 14 Evans (Doyle - 24' )
  • 10 Sako

Substitutes

  • 04 Edwards
  • 12 Forde
  • 15 Sigurdarson
  • 23 Ebanks-Landell
  • 25 O'Hara
  • 29 Doyle
  • 31 McCarey
Ref: Graham Salisbury
Att: 18,044

Match Stats

Shots

12 14

On target

5 5

Corners

5 7

Fouls

9 13

Live Text Commentary

Full time

Full Time Match ends, Bradford City 1, Wolverhampton Wanderers 2.

90:00 +4:31 Full time

Full Time Second Half ends, Bradford City 1, Wolverhampton Wanderers 2.

90:00 +2:55

James Hanson (Bradford City) wins a free kick on the left wing.

90:00 +2:55

Foul by Danny Batth (Wolverhampton Wanderers).

90:00 +1:16 Booking

Booking Rory McArdle (Bradford City) is shown the yellow card.

90:00 +1:07

Foul by Rory McArdle (Bradford City).

90:00 +1:07

Scott Golbourne (Wolverhampton Wanderers) wins a free kick in the defensive half.

90:00 +0:32

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

90:00 +0:32

Foul by Danny Batth (Wolverhampton Wanderers).

89:58

Corner, Wolverhampton Wanderers. Conceded by Stephen Darby.

89:28

Corner, Wolverhampton Wanderers. Conceded by Gary Jones.

89:05

Corner, Wolverhampton Wanderers. Conceded by Stephen Darby.

88:09

Attempt missed. James Henry (Wolverhampton Wanderers) right footed shot from a difficult angle on the right is too high.

87:01

Gary Jones (Bradford City) wins a free kick in the defensive half.

87:01

Foul by Bakary Sako (Wolverhampton Wanderers).

86:29

Attempt blocked. Nahki Wells (Bradford City) left footed shot from very close range is blocked.

86:17

Attempt saved. Nahki Wells (Bradford City) left footed shot from the right side of the six yard box is saved in the centre of the goal.

85:46

Corner, Bradford City. Conceded by Carl Ikeme.

85:33

Attempt saved. Nahki Wells (Bradford City) right footed shot from the left side of the box is saved in the bottom left corner.

84:36 Substitution

Substitution Substitution, Bradford City. Caleb Folan replaces Matthew Bates.

82:31

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

81:56

Corner, Bradford City. Conceded by Kevin McDonald.

81:18

Matthew Bates (Bradford City) wins a free kick in the defensive half.

81:18

Foul by Björn Sigurdarson (Wolverhampton Wanderers).

80:49

Attempt missed. James Henry (Wolverhampton Wanderers) right footed shot from outside the box misses to the right.

79:54

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

78:26 Substitution

Substitution Substitution, Wolverhampton Wanderers. Björn Sigurdarson replaces Leigh Griffiths.

76:23

Foul by Nathan Doyle (Bradford City).

76:23

Kevin McDonald (Wolverhampton Wanderers) wins a free kick in the attacking half.

76:07

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

75:54

Attempt saved. Nahki Wells (Bradford City) right footed shot from a difficult angle on the left is saved in the centre of the goal.

74:37

Attempt missed. Leigh Griffiths (Wolverhampton Wanderers) right footed shot from the right side of the box misses to the right.

70:33 Booking

Booking David Davis (Wolverhampton Wanderers) is shown the yellow card.

70:13

Gary Jones (Bradford City) wins a free kick in the defensive half.

70:13

Foul by David Davis (Wolverhampton Wanderers).

69:10 Substitution

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

67:06

Attempt blocked. James Henry (Wolverhampton Wanderers) right footed shot from the right side of the box is blocked.

66:42

Corner, Wolverhampton Wanderers. Conceded by Rory McArdle.

66:24

Foul by Kyel Reid (Bradford City).

66:24

Ethan Ebanks-Landell (Wolverhampton Wanderers) wins a free kick in the defensive half.

65:19

Kyel Reid (Bradford City) has gone down, but that's a dive.

62:44

Hand ball by David Davis (Wolverhampton Wanderers).

62:11

Attempt blocked. Rory McArdle (Bradford City) right footed shot from outside the box is blocked.

62:02

Corner, Bradford City. Conceded by James Henry.

59:43

Attempt blocked. Bakary Sako (Wolverhampton Wanderers) left footed shot from outside the box is blocked.

59:09 Substitution

Substitution Substitution, Wolverhampton Wanderers. Ethan Ebanks-Landell replaces Richard Stearman.

58:52 Booking

Booking Kevin McDonald (Wolverhampton Wanderers) is shown the yellow card.

58:27

Gary Jones (Bradford City) wins a free kick on the right wing.

58:27

Foul by Kevin McDonald (Wolverhampton Wanderers).

56:56

Attempt saved. Danny Batth (Wolverhampton Wanderers) right footed shot from the centre of the box is saved in the centre of the goal.

56:25

Foul by Stephen Darby (Bradford City).

56:25

Kevin Doyle (Wolverhampton Wanderers) wins a free kick on the right wing.

56:05

Attempt missed. Kyel Reid (Bradford City) left footed shot from outside the box is too high.

55:24

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

55:24

Foul by David Davis (Wolverhampton Wanderers).

54:05

Attempt saved. Leigh Griffiths (Wolverhampton Wanderers) right footed shot from outside the box is saved in the bottom right corner.

53:52

Attempt saved. James Hanson (Bradford City) header from the centre of the box is saved in the centre of the goal.

47:59

Attempt missed. Bakary Sako (Wolverhampton Wanderers) left footed shot from the left side of the box is too high.

45:00

Second Half begins Bradford City 1, Wolverhampton Wanderers 2.

45:00 Substitution

Substitution Substitution, Bradford City. Nahki Wells replaces Raffaele De Vita.

45:00 +3:47 Half time

Half Time First Half ends, Bradford City 1, Wolverhampton Wanderers 2.

45:00 +3:23

Hand ball by Kyel Reid (Bradford City).

45:00 +2:09

Corner, Bradford City. Conceded by Carl Ikeme.

45:00 +1:03

Foul by Leigh Griffiths (Wolverhampton Wanderers).

45:00 +1:03

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

41:43

Foul by James Henry (Wolverhampton Wanderers).

41:43

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

39:54

Corner, Bradford City. Conceded by Sam Ricketts.

39:18

Foul by David Davis (Wolverhampton Wanderers).

39:18

Kyel Reid (Bradford City) wins a free kick in the defensive half.

38:24

Richard Stearman (Wolverhampton Wanderers) wins a free kick on the left wing.

38:24

Foul by Kyel Reid (Bradford City).

36:15

Foul by David Davis (Wolverhampton Wanderers).

36:15

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

34:22

Attempt missed. James Henry (Wolverhampton Wanderers) right footed shot from outside the box is close, but misses to the left.

33:59

Corner, Wolverhampton Wanderers. Conceded by Matthew Bates.

32:20

David Davis (Wolverhampton Wanderers) wins a free kick on the right wing.

32:20

Foul by Matthew Bates (Bradford City).

32:00 Goal scored

Goal! Goal! Bradford City 1, Wolverhampton Wanderers 2. Richard Stearman (Wolverhampton Wanderers) header from the left side of the six yard box to the top right corner. Assisted by James Henry with a cross.

30:12

Corner, Wolverhampton Wanderers. Conceded by Stephen Darby.

29:19

Attempt missed. Rory McArdle (Bradford City) header from the centre of the box is too high.

29:00

Raffaele De Vita (Bradford City) wins a free kick in the defensive half.

28:59

Foul by Kevin Doyle (Wolverhampton Wanderers).

27:42 Goal scored

Goal! Goal! Bradford City 1, Wolverhampton Wanderers 1. James Henry (Wolverhampton Wanderers) right footed shot from outside the box to the centre of the goal.

24:56

Attempt saved. Kevin Doyle (Wolverhampton Wanderers) right footed shot from the centre of the box is saved in the centre of the goal.

23:37 Substitution

Substitution Substitution, Wolverhampton Wanderers. Kevin Doyle replaces Lee Evans because of an injury.

23:07

Attempt missed. Leigh Griffiths (Wolverhampton Wanderers) left footed shot from the left side of the box is close, but misses to the right.

17:27

Attempt missed. Leigh Griffiths (Wolverhampton Wanderers) right footed shot from the left side of the box is close, but misses to the right.

16:04

Hand ball by Stephen Darby (Bradford City).

14:17

Corner, Wolverhampton Wanderers. Conceded by Rory McArdle.

13:29 Goal scored

Goal! Goal! Bradford City 1, Wolverhampton Wanderers 0. Raffaele De Vita (Bradford City) left footed shot from the centre of the box to the bottom right corner. Assisted by Kyel Reid with a cross.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers