In-form Wolves moved above Leyton Orient into second place in League One after beating Bradford City at Molineux to record a fourth straight win.

The Bantams played for more than an hour with 10 men after Nathan Doyle's red card for two first-half bookings.

On-loan Adam Reach hit the bar for the visitors before Wolves midfielder Kevin McDonald fired in from outside the box.

Stephen Darby struck a post for the Bantams before Nouha Dicko turned in Bakary Sako's cross from close range.

It's the difference at McDonald's

Kevin McDonald's third goal for Wolves was his second in successive games - his first having come way back in August.

Apart from their efforts against the woodwork either side of the interval, Bradford failed to create many other clear chances and have now gone 11 league games without a win.

Wolves forced a succession of corners in the first period but were unable to make their pressure count until the closing moments of the half when Sako set up McDonald for his third goal of the season.

McDonald, who also netted the opener in Tuesday's win at Oldham, had been the man fouled for the second of Doyle's yellow cards after 28 minutes.

Leon Clarke, given his first Wolves start after joining from Coventry for a reported fee of £750,000 in midweek, twice headed off target and also saw a chipped effort cleared off the line as he failed to add to his 18 goals so far this season.

But Dicko found the net for the second home game in succession since his January move from Wigan to seal a comfortable win.

Lineup, Bookings (4) & Substitutions (4)

Wolverhampton Wanderers

  • 31 McCarey
  • 18 Ricketts
  • 26 Golbourne
  • 11 McDonald
  • 06 Batth
  • 05 Stearman
  • 27 Jacobs
  • 19 Price
  • 40 Dicko
  • 09 Clarke Booked
  • 10 Sako Booked (Henry - 60' )

Substitutes

  • 02 Doherty
  • 03 Elokobi
  • 07 Henry
  • 14 Evans
  • 20 McAlinden
  • 23 Ebanks-Landell
  • 41 Flatt

Bradford City

  • 01 McLaughlan
  • 16 McHugh
  • 02 Darby
  • 18 Jones
  • 22 Bates
  • 23 McArdle
  • 28 Reach
  • 24 Doyle Dismissed after an earlier booking
  • 21 McLean (Atkinson - 32' )
  • 10 Gray (McBurnie - 67' )
  • 11 Thompson (Graham - 76' )

Substitutes

  • 12 Jameson
  • 15 Taylor
  • 19 Graham
  • 27 McBurnie
  • 29 Atkinson
  • 35 Stockdill
  • 37 Pollard
Ref: Scott Duncan
Att: 19,498

Match Stats

Shots

13 4

On target

9 0

Corners

15 1

Fouls

8 4

Live Text Commentary

Full time

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

90:00 +2:03 Full time

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

90:00 +0:33

Attempt saved. Nouha Dicko (Wolverhampton Wanderers) right footed shot from the right side of the box is saved in the bottom right corner.

89:26

Corner, Bradford City. Conceded by Scott Golbourne.

88:50

Foul by Danny Batth (Wolverhampton Wanderers).

88:50

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

88:20

Corner, Wolverhampton Wanderers. Conceded by Carl McHugh.

84:25

Corner, Wolverhampton Wanderers. Conceded by Rory McArdle.

75:43 Substitution

Substitution Substitution, Bradford City. Jordan Graham replaces Garry Thompson.

74:58

Corner, Wolverhampton Wanderers. Conceded by Matthew Bates.

68:28

Attempt missed. Leon Clarke (Wolverhampton Wanderers) header from the centre of the box is too high.

66:40 Substitution

Substitution Substitution, Bradford City. Oliver McBurnie replaces Andy Gray.

64:27

Attempt saved. Leon Clarke (Wolverhampton Wanderers) right footed shot from the left side of the six yard box is saved in the centre of the goal.

62:46 Booking

Booking Leon Clarke (Wolverhampton Wanderers) is shown the yellow card.

62:35

Foul by Leon Clarke (Wolverhampton Wanderers).

62:35

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

61:26

Attempt missed. Leon Clarke (Wolverhampton Wanderers) header from the left side of the six yard box is just a bit too high.

59:16 Substitution

Substitution Substitution, Wolverhampton Wanderers. James Henry replaces Bakary Sako.

59:01

Foul by Danny Batth (Wolverhampton Wanderers).

59:01

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

58:13 Booking

Booking Bakary Sako (Wolverhampton Wanderers) is shown the yellow card.

58:09

Foul by Bakary Sako (Wolverhampton Wanderers).

58:09

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

56:52 Goal scored

Goal! Goal! Wolverhampton Wanderers 2, Bradford City 0. Nouha Dicko (Wolverhampton Wanderers) right footed shot from very close range to the centre of the goal. Assisted by Bakary Sako.

54:49

Attempt missed. Leon Clarke (Wolverhampton Wanderers) left footed shot from the left side of the six yard box is close, but misses to the right.

52:08

Stephen Darby (Bradford City) hits the bar with a right footed shot from the centre of the box.

48:24

Attempt missed. Adam Reach (Bradford City) left footed shot from outside the box is too high from a direct free kick.

47:47

Foul by Danny Batth (Wolverhampton Wanderers).

47:47

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

45:47

Corner, Wolverhampton Wanderers. Conceded by Rory McArdle.

45:00

Second Half begins Wolverhampton Wanderers 1, Bradford City 0.

45:00 +3:42 Half time

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

45:00 +3:01 Goal scored

Goal! Goal! Wolverhampton Wanderers 1, Bradford City 0. Kevin McDonald (Wolverhampton Wanderers) right footed shot from outside the box to the bottom right corner. Assisted by Bakary Sako.

45:00 +2:02

Attempt saved. Sam Ricketts (Wolverhampton Wanderers) right footed shot from the right side of the box is saved in the top centre of the goal.

45:00 +1:19

Attempt blocked. Michael Jacobs (Wolverhampton Wanderers) left footed shot from outside the box is blocked.

41:00

Corner, Wolverhampton Wanderers. Conceded by Jon McLaughlan.

40:49

Attempt saved. Bakary Sako (Wolverhampton Wanderers) right footed shot from the left side of the box is saved in the top left corner.

38:04

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

38:04

Foul by Kevin McDonald (Wolverhampton Wanderers).

36:40

Corner, Wolverhampton Wanderers. Conceded by Stephen Darby.

34:05

Adam Reach (Bradford City) hits the bar with a right footed shot from the centre of the box.

32:51

Chris Atkinson (Bradford City) wins a free kick in the defensive half.

32:51

Foul by Kevin McDonald (Wolverhampton Wanderers).

31:37 Substitution

Substitution Substitution, Bradford City. Chris Atkinson replaces Aaron McLean.

30:17

Corner, Wolverhampton Wanderers. Conceded by Carl McHugh.

28:27

Foul by Leon Clarke (Wolverhampton Wanderers).

28:27

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

27:26 Dismissal

Dismissal Second yellow card to Nathan Doyle (Bradford City).

27:23

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

27:23

Foul by Nathan Doyle (Bradford City).

25:38

Corner, Wolverhampton Wanderers. Conceded by Rory McArdle.

25:22

Attempt saved. Bakary Sako (Wolverhampton Wanderers) left footed shot from outside the box is saved in the bottom right corner.

24:30

Corner, Wolverhampton Wanderers. Conceded by Nathan Doyle.

23:23

Attempt saved. Richard Stearman (Wolverhampton Wanderers) right footed shot from very close range is saved in the centre of the goal.

22:48

Corner, Wolverhampton Wanderers. Conceded by Matthew Bates.

19:19 Booking

Booking Nathan Doyle (Bradford City) is shown the yellow card.

19:06

Foul by Nathan Doyle (Bradford City).

19:06

Nouha Dicko (Wolverhampton Wanderers) wins a free kick in the defensive half.

16:44

Corner, Wolverhampton Wanderers. Conceded by Stephen Darby.

15:38

Foul by Gary Jones (Bradford City).

15:38

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

9:32

Corner, Wolverhampton Wanderers. Conceded by Matthew Bates.

8:26

Foul by Aaron McLean (Bradford City).

8:26

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

8:06

Corner, Wolverhampton Wanderers. Conceded by Jon McLaughlan.

7:59

Attempt saved. Bakary Sako (Wolverhampton Wanderers) right footed shot from very close range is saved in the centre of the goal.

6:59

Corner, Wolverhampton Wanderers. Conceded by Adam Reach.

3:48

Corner, Wolverhampton Wanderers. Conceded by Stephen Darby.

2:57

Attempt missed. Garry Thompson (Bradford City) right footed shot from outside the box is high and wide to the left.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers