Cardiff's unbeaten start came to an end as Mark Hudson's stoppage time own goal gave Wolves all three points.

The hosts were almost ahead early on in unusual fashion as Bakary Sako hit the inside of the post from his powerful curling corner kick.

Kenwyne Jones almost won it for the visitors late on but his point blank shot was saved by Carl Ikeme.

But Wolves held on in a quiet second half and were rewarded when Hudson sliced the ball into his own net.

Matthew Connolly had almost put the visitors ahead before the break but his effort was well cleared by Richard Stearman.

Post match: Wolves manager Kenny Jackett on Cardiff victory

Wolves dominated much of the first half and were unlucky not to break the deadlock when Rajiv Van La Parra linked up with Scott Golbourne, but his header went narrowly wide.

The Bluebirds kept pressing and were almost ahead when Sean Morrison just missed the target after latching onto Adam Le Fondre's flick on.

Both sides found it difficult to seize the initiative in a quiet second half but Peter Whittingham's shot went close for the visitors with Ikeme pulling off a terrific save, before Hudson put the ball past David Marshall in the first minute of stoppage time.

Wolves move up to fourth after winning three of their opening four matches, all of which have come against the three relegated Premier League sides from last season.

It is their first win against Cardiff since 2008 , with the Welsh side slipping to eighth place in the Championship.

Wolves boss Kenny Jackett said: "I thought in the first half in particular we played very well and maybe surprised them.

"We should have been ahead and there was some frustration at going in level at the break.

"We showed perseverance against a Cardiff side who are very good defensively and they won't concede many goals."

Cardiff manager Ole Gunnar Solskjaer added: "We had the best of the chances but they had most of the play - especially in the first half when they pegged us back.

"When you have lads like we do in defence, you deal with crosses, but unfortunately the worst one of the lot was deflected in (by Hudson).

"Things like that happen. There is nothing you can do about it.

"It is in the 91st or 92nd minute and you don't move your feet as quick as you should have and then it is in the back of the net, but that is football."

Lineup, Bookings (4) & Substitutions (5)

Wolverhampton Wanderers

  • 01 Ikeme
  • 02 Doherty
  • 06 Batth
  • 05 Stearman
  • 03 Golbourne
  • 14 Evans Booked
  • 11 McDonald Booked
  • 17 van La Parra (Henry - 87' )
  • 04 Edwards (Jacobs - 66' )
  • 10 Sako
  • 40 Dicko

Substitutes

  • 07 Henry
  • 09 Clarke
  • 13 McCarey
  • 18 Ricketts
  • 20 McAlinden
  • 23 Ebanks-Landell
  • 27 Jacobs

Cardiff City

  • 01 Marshall
  • 16 Connolly Booked
  • 05 Hudson
  • 36 Morrison
  • 03 Fabio
  • 19 Pilkington (Burgstaller - 66' )
  • 17 Gunnarsson (Dikgacoi - 75' )
  • 18 Adeyemi Booked
  • 07 Whittingham
  • 10 Le Fondre
  • 23 Maynard (Jones - 45' )

Substitutes

  • 02 Brayford
  • 08 Dikgacoi
  • 09 Jones
  • 14 Macheda
  • 15 Wolff Eikrem
  • 30 Burgstaller
  • 33 Moore
Ref: Darren Drysdale
Att: 21,221

Match Stats

Shots

12 8

On target

2 4

Corners

7 3

Fouls

8 8

Live Text Commentary

Full time

Full Time Match ends, Wolverhampton Wanderers 1, Cardiff City 0.

90:00 +3:41 Full time

Full Time Second Half ends, Wolverhampton Wanderers 1, Cardiff City 0.

90:00 +3:09 Booking

Booking Matthew Connolly (Cardiff City) is shown the yellow card for a bad foul.

90:00 +3:07

Bakary Sako (Wolverhampton Wanderers) wins a free kick on the left wing.

90:00 +3:07

Foul by Matthew Connolly (Cardiff City).

90:00 +0:24 Goal scored

Goal! Own Goal by Mark Hudson, Cardiff City. Wolverhampton Wanderers 1, Cardiff City 0.

88:30

Nouha Dicko (Wolverhampton Wanderers) wins a free kick on the right wing.

88:30

Foul by Sean Morrison (Cardiff City).

86:28 Substitution

Substitution Substitution, Wolverhampton Wanderers. James Henry replaces Rajiv van La Parra.

85:01

Lee Evans (Wolverhampton Wanderers) wins a free kick in the defensive half.

85:01

Foul by Kenwyne Jones (Cardiff City).

84:01 Booking

Booking Kevin McDonald (Wolverhampton Wanderers) is shown the yellow card for a bad foul.

83:58

Foul by Kevin McDonald (Wolverhampton Wanderers).

83:58

Tom Adeyemi (Cardiff City) wins a free kick in the defensive half.

82:54

Attempt saved. Kenwyne Jones (Cardiff City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Peter Whittingham with a cross.

79:49

Delay over. They are ready to continue.

78:34

Delay in match Lee Evans (Wolverhampton Wanderers) because of an injury.

76:34 Booking

Booking Lee Evans (Wolverhampton Wanderers) is shown the yellow card for a bad foul.

76:32

Foul by Lee Evans (Wolverhampton Wanderers).

76:32

Adam Le Fondre (Cardiff City) wins a free kick in the defensive half.

75:11

Attempt saved. Guido Burgstaller (Cardiff City) left footed shot from outside the box is saved in the centre of the goal.

74:39 Substitution

Substitution Substitution, Cardiff City. Kagisho Dikgacoi replaces Aron Gunnarsson because of an injury.

74:15

Delay over. They are ready to continue.

73:19

Delay in match Aron Gunnarsson (Cardiff City) because of an injury.

73:07

Foul by Michael Jacobs (Wolverhampton Wanderers).

73:07

Aron Gunnarsson (Cardiff City) wins a free kick in the defensive half.

69:41

Attempt missed. Rajiv van La Parra (Wolverhampton Wanderers) right footed shot from the centre of the box is too high. Assisted by Kevin McDonald with a through ball.

68:54

Attempt missed. Kevin McDonald (Wolverhampton Wanderers) right footed shot from outside the box is too high. Assisted by Matt Doherty.

65:49 Substitution

Substitution Substitution, Cardiff City. Guido Burgstaller replaces Anthony Pilkington.

65:26 Substitution

Substitution Substitution, Wolverhampton Wanderers. Michael Jacobs replaces Dave Edwards.

62:34

Hand ball by Dave Edwards (Wolverhampton Wanderers).

59:11

Attempt blocked. Rajiv van La Parra (Wolverhampton Wanderers) right footed shot from outside the box is blocked.

58:35

Foul by Kevin McDonald (Wolverhampton Wanderers).

58:35

Tom Adeyemi (Cardiff City) wins a free kick in the attacking half.

56:30

Attempt missed. Dave Edwards (Wolverhampton Wanderers) right footed shot from outside the box misses to the right. Assisted by Lee Evans.

54:37

Corner, Cardiff City. Conceded by Carl Ikeme.

54:35

Attempt saved. Peter Whittingham (Cardiff City) left footed shot from outside the box is saved in the bottom left corner. Assisted by Adam Le Fondre.

53:52

Richard Stearman (Wolverhampton Wanderers) wins a free kick in the defensive half.

53:52

Foul by Kenwyne Jones (Cardiff City).

53:09

Offside, Wolverhampton Wanderers. Bakary Sako tries a through ball, but Nouha Dicko is caught offside.

48:24

Corner, Wolverhampton Wanderers. Conceded by Anthony Pilkington.

45:19

Bakary Sako (Wolverhampton Wanderers) wins a free kick in the defensive half.

45:19

Foul by Tom Adeyemi (Cardiff City).

45:00

Second Half begins Wolverhampton Wanderers 0, Cardiff City 0.

45:00 Substitution

Substitution Substitution, Cardiff City. Kenwyne Jones replaces Nicky Maynard.

45:00 +1:03 Half time

Half Time First Half ends, Wolverhampton Wanderers 0, Cardiff City 0.

45:00 +0:08

Corner, Wolverhampton Wanderers. Conceded by Matthew Connolly.

44:16

Attempt missed. Sean Morrison (Cardiff City) right footed shot from the right side of the six yard box is close, but misses to the right. Assisted by Nicky Maynard with a headed pass following a corner.

43:48

Corner, Cardiff City. Conceded by Richard Stearman.

43:10

Foul by Scott Golbourne (Wolverhampton Wanderers).

43:10

Anthony Pilkington (Cardiff City) wins a free kick on the right wing.

37:22

Attempt missed. Matt Doherty (Wolverhampton Wanderers) right footed shot from the right side of the box is close, but misses to the right. Assisted by Dave Edwards.

34:31

Attempt saved. Rajiv van La Parra (Wolverhampton Wanderers) right footed shot from outside the box is saved in the bottom left corner. Assisted by Bakary Sako.

33:45

Matt Doherty (Wolverhampton Wanderers) wins a free kick in the attacking half.

33:45

Foul by Adam Le Fondre (Cardiff City).

32:39

Attempt missed. Adam Le Fondre (Cardiff City) right footed shot from outside the box is high and wide to the right. Assisted by Aron Gunnarsson.

30:25

Attempt missed. Rajiv van La Parra (Wolverhampton Wanderers) header from the right side of the six yard box is close, but misses to the right. Assisted by Scott Golbourne with a cross.

27:50

Attempt saved. Danny Batth (Wolverhampton Wanderers) header from the centre of the box is saved in the top right corner. Assisted by Scott Golbourne with a cross.

27:11

Corner, Wolverhampton Wanderers. Conceded by Sean Morrison.

27:10

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

26:19

Foul by Dave Edwards (Wolverhampton Wanderers).

26:19

Matthew Connolly (Cardiff City) wins a free kick in the defensive half.

25:19

Corner, Wolverhampton Wanderers. Conceded by Mark Hudson.

23:36

Attempt missed. Lee Evans (Wolverhampton Wanderers) right footed shot from outside the box misses to the right following a set piece situation.

22:20 Booking

Booking Tom Adeyemi (Cardiff City) is shown the yellow card for a bad foul.

22:16

Rajiv van La Parra (Wolverhampton Wanderers) wins a free kick on the right wing.

22:16

Foul by Tom Adeyemi (Cardiff City).

20:24

Attempt missed. Adam Le Fondre (Cardiff City) right footed shot from the right side of the box is close, but misses to the left. Assisted by Tom Adeyemi following a fast break.

19:31

Corner, Wolverhampton Wanderers. Conceded by Fabio.

19:29

Attempt blocked. Rajiv van La Parra (Wolverhampton Wanderers) left footed shot from outside the box is blocked. Assisted by Lee Evans.

16:20

Attempt blocked. Matthew Connolly (Cardiff City) right footed shot from the right side of the box is blocked. Assisted by Adam Le Fondre.

12:12

Corner, Wolverhampton Wanderers. Conceded by Anthony Pilkington.

11:48

Corner, Wolverhampton Wanderers. Conceded by Sean Morrison.

7:58

Rajiv van La Parra (Wolverhampton Wanderers) wins a free kick on the right wing.

7:58

Foul by Fabio (Cardiff City).

6:36

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

5:18

Attempt saved. Anthony Pilkington (Cardiff City) left footed shot from outside the box is saved in the bottom right corner. Assisted by Matthew Connolly.

4:25

Corner, Cardiff City. Conceded by Richard Stearman.

1:54

Foul by Dave Edwards (Wolverhampton Wanderers).

1:54

Tom Adeyemi (Cardiff City) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers