Substitute Fraizer Campbell sent Cardiff into the fifth round of the FA Cup with a win at Championship side Bolton.

Campbell had only been on the pitch five minutes when he finished from close range after an error from home goalkeeper Andy Lonergan.

Bolton's best chance fell to Medo, but his shot was saved by David Marshall.

The hosts could not find an equaliser and Ole Gunnar Solskjaer's side held on.

It means Cardiff, bottom of the Premier League, have reached the last 16 of the competition for only the third time in 20 seasons.

History to repeat?

Cardiff are the only non-English team to win the FA Cup. Their only success came in 1926-27 and on the way to the final they won 2-0 at Bolton in the fifth round

But it was a deserved victory for the visitors as Solskjaer, who won the FA Cup twice as a player with Manchester United, claimed his second win since becoming manager earlier this month.

It had been a disappointing first half with both sides struggling to create chances.

Cardiff striker Andreas Cornelius, starting instead of Campbell, saw a deflected shot pushed over by Lonergan and Mark Hudson wasted a glorious opportunity when he misjudged a close-range header from Peter Whittingham's corner.

Bolton had been beaten 7-1 in their last match at Reading, a result and performance that manager Dougie Freedman described as "causing a sense of shame" around the club.

However, his side, 18th in the Championship, looked far more organised in defence here and nearly took the lead in first-half injury time, but Lee Chung-Yong dragged a shot wide of the far post.

Campbell and Noone had scored both goals for Solskjaer as his new charges beat Newcastle 2-1 in the third round and the pair, both brought on at the start of the second half, combined to put the visitors ahead.

Noone's soft cross into the penalty area was fumbled by Lonergan and Campbell reacted quickest to tap home from close range for his fourth goal in six games.

Lonergan was nearly at fault again a few minutes later when he misjudged a corner, but Campbell headed over.

However, the Premier League side had their own goalkeeper to thank for keeping them ahead when Marshall saved Medo's powerful effort.

The Cardiff number one also kept out a sliced clearance from team-mate Ben Turner as Bolton suffered a sixth defeat in their past 12 matches.

Bolton manager Dougie Freedman :

"David Ngog is having talks at Swansea.

"In the first half we had three or four half chances and at that level you have to take them. They brought two quality players on in Fraizer Campbell and Craig Noone and we made an error.

"Andy Lonergan is experienced enough, but he has been really good for us. It isn't a blame culture at this club and when we got around their box we didn't have that quality you need in front of goal.

"We huffed and puffed in the second half but I'm pleased with the spirit and the performance of the players."

Cardiff manager Ole Gunnar Solskjaer:

"There is potential to do a deal with Peter Odemwingie going to Stoke and Kenwyne Jones coming to us.

"I can't confirm anything until deals are done and medicals are done but we are a long way down that road. I can't say anything else about any other players."

Lineup, Bookings (7) & Substitutions (5)

Bolton Wanderers

  • 24 Lonergan
  • 15 Baptiste Booked
  • 05 Ream
  • 06 Spearing Booked
  • 12 Knight
  • 04 Mills
  • 27 Lee Chung-yong Booked
  • 44 Kamara (Odelusi - 72' )
  • 28 Davies
  • 18 Danns Booked
  • 07 Eagles (Moritz - 72' )

Substitutes

  • 01 Bogdan
  • 11 Hall
  • 14 Moritz
  • 21 Pratley
  • 25 Vela
  • 33 White
  • 38 Odelusi

Cardiff City

  • 01 Marshall
  • 28 Théophile-Catherine
  • 25 McNaughton
  • 17 Gunnarsson
  • 05 Hudson Booked
  • 06 Turner
  • 13 Kim Bo-kyung Booked
  • 15 Wolff Eikrem (Noone - 45' )
  • 09 Cornelius (Campbell - 45' Booked )
  • 20 Mason (Daehli - 80' )
  • 07 Whittingham

Substitutes

  • 04 Caulker
  • 08 Medel
  • 10 Campbell
  • 16 Noone
  • 29 Daehli
  • 32 Lewis
  • 42 John
Ref: Jonathan Moss
Att: 12,750

Match Stats

Shots

13 12

On target

1 2

Corners

9 7

Fouls

6 12

Live Text Commentary

Full time

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

90:00 +4:21 Full time

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

90:00 +2:41 Booking

Booking Fraizer Campbell (Cardiff City) is shown the yellow card.

90:00 +2:26 Booking

Booking Alex Baptiste (Bolton Wanderers) is shown the yellow card.

89:53

Attempt missed. Mats Daehli (Cardiff City) left footed shot from the right side of the box is too high. Assisted by Kévin Théophile-Catherine.

89:23

Attempt missed. Fraizer Campbell (Cardiff City) right footed shot from the right side of the box misses to the right.

89:20

Attempt blocked. Mats Daehli (Cardiff City) right footed shot from a difficult angle on the right is blocked.

89:17

Attempt saved. Kim Bo-Kyung (Cardiff City) left footed shot from outside the box is saved in the centre of the goal. Assisted by Fraizer Campbell.

87:49

Attempt blocked. Mats Daehli (Cardiff City) right footed shot from outside the box is blocked. Assisted by Fraizer Campbell.

86:40

Corner, Bolton Wanderers. Conceded by Ben Turner.

86:38

Attempt blocked. Jay Spearing (Bolton Wanderers) left footed shot from outside the box is blocked. Assisted by André Moritz.

85:24 Booking

Booking Kim Bo-Kyung (Cardiff City) is shown the yellow card for a bad foul.

85:09

Foul by Kim Bo-Kyung (Cardiff City).

85:09

Lee Chung-Yong (Bolton Wanderers) wins a free kick in the attacking half.

84:50

Attempt blocked. Mats Daehli (Cardiff City) right footed shot from outside the box is blocked. Assisted by Craig Noone.

84:09

Attempt missed. Peter Whittingham (Cardiff City) left footed shot from outside the box is high and wide to the right from a direct free kick.

83:16 Booking

Booking Jay Spearing (Bolton Wanderers) is shown the yellow card for a bad foul.

83:14

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

83:14

Foul by Jay Spearing (Bolton Wanderers).

81:48

Attempt missed. André Moritz (Bolton Wanderers) left footed shot from outside the box is high and wide to the left. Assisted by Sanmi Odelusi.

81:24

Attempt blocked. André Moritz (Bolton Wanderers) left footed shot from the left side of the box is blocked. Assisted by Jay Spearing.

80:23 Booking

Booking Mark Hudson (Cardiff City) is shown the yellow card for a bad foul.

80:20

Foul by Mark Hudson (Cardiff City).

80:20

Craig Davies (Bolton Wanderers) wins a free kick in the attacking half.

79:40 Substitution

Substitution Substitution, Cardiff City. Mats Daehli replaces Joe Mason.

79:19

David Marshall (Cardiff City) wins a free kick in the defensive half.

79:19

Foul by Craig Davies (Bolton Wanderers).

78:50

Corner, Bolton Wanderers. Conceded by Ben Turner.

75:31

Attempt missed. Lee Chung-Yong (Bolton Wanderers) header from the centre of the box misses to the left. Assisted by André Moritz with a cross following a set piece situation.

74:56

Foul by Kim Bo-Kyung (Cardiff City).

74:56

Lee Chung-Yong (Bolton Wanderers) wins a free kick on the left wing.

71:59 Substitution

Substitution Substitution, Bolton Wanderers. Sanmi Odelusi replaces Medo.

71:47 Substitution

Substitution Substitution, Bolton Wanderers. André Moritz replaces Chris Eagles.

71:05

Attempt missed. Chris Eagles (Bolton Wanderers) right footed shot from outside the box is too high from a direct free kick.

70:14

Foul by Kévin Théophile-Catherine (Cardiff City).

70:14

Lee Chung-Yong (Bolton Wanderers) wins a free kick in the attacking half.

68:03

Corner, Bolton Wanderers. Conceded by Ben Turner.

66:44

Attempt missed. Neil Danns (Bolton Wanderers) right footed shot from outside the box is too high. Assisted by Tim Ream.

62:43

Corner, Cardiff City. Conceded by Tim Ream.

62:04

Attempt blocked. Medo (Bolton Wanderers) right footed shot from outside the box is blocked. Assisted by Jay Spearing.

61:32

Corner, Bolton Wanderers. Conceded by Kévin Théophile-Catherine.

61:02

Foul by Craig Noone (Cardiff City).

61:02

Neil Danns (Bolton Wanderers) wins a free kick on the left wing.

58:57

Foul by Fraizer Campbell (Cardiff City).

58:57

Matthew Mills (Bolton Wanderers) wins a free kick in the defensive half.

58:22

Attempt missed. Matthew Mills (Bolton Wanderers) header from the centre of the box misses to the right. Assisted by Tim Ream with a cross following a corner.

57:51

Corner, Bolton Wanderers. Conceded by David Marshall.

57:49

Attempt saved. Neil Danns (Bolton Wanderers) left footed shot from the left side of the box is saved in the bottom left corner.

57:29

Offside, Cardiff City. Kim Bo-Kyung tries a through ball, but Joe Mason is caught offside.

56:39

Foul by Joe Mason (Cardiff City).

56:39

Alex Baptiste (Bolton Wanderers) wins a free kick on the right wing.

55:20

Attempt missed. Fraizer Campbell (Cardiff City) header from very close range is high and wide to the left. Assisted by Mark Hudson with a headed pass following a corner.

54:47

Corner, Cardiff City. Conceded by Matthew Mills.

53:40

Offside, Bolton Wanderers. Zat Knight tries a through ball, but Chris Eagles is caught offside.

49:03 Goal scored

Goal! Goal! Bolton Wanderers 0, Cardiff City 1. Fraizer Campbell (Cardiff City) right footed shot from the left side of the six yard box to the centre of the goal.

48:21

Offside, Bolton Wanderers. Jay Spearing tries a through ball, but Lee Chung-Yong is caught offside.

47:58

Corner, Bolton Wanderers. Conceded by Ben Turner.

45:00

Second Half begins Bolton Wanderers 0, Cardiff City 0.

45:00 Substitution

Substitution Substitution, Cardiff City. Fraizer Campbell replaces Andreas Cornelius.

45:00 Substitution

Substitution Substitution, Cardiff City. Craig Noone replaces Magnus Wolff Eikrem.

45:00 +1:39 Half time

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

45:00 +1:35

Attempt missed. Lee Chung-Yong (Bolton Wanderers) left footed shot from the centre of the box is close, but misses to the left following a corner.

45:00 +1:06

Corner, Bolton Wanderers. Conceded by Mark Hudson.

44:04

Attempt missed. Peter Whittingham (Cardiff City) left footed shot from the centre of the box misses to the left. Assisted by Kévin Théophile-Catherine with a cross.

43:51

Aron Gunnarsson (Cardiff City) wins a free kick on the left wing.

43:51

Foul by Medo (Bolton Wanderers).

42:24

Foul by Peter Whittingham (Cardiff City).

42:24

Jay Spearing (Bolton Wanderers) wins a free kick in the defensive half.

40:17

Foul by Kévin Théophile-Catherine (Cardiff City).

40:17

Lee Chung-Yong (Bolton Wanderers) wins a free kick in the defensive half.

39:39

Corner, Cardiff City. Conceded by Alex Baptiste.

36:15 Booking

Booking Neil Danns (Bolton Wanderers) is shown the yellow card for a bad foul.

36:09

Kevin McNaughton (Cardiff City) wins a free kick in the attacking half.

36:09

Foul by Neil Danns (Bolton Wanderers).

32:12

Foul by Magnus Wolff Eikrem (Cardiff City).

32:12

Lee Chung-Yong (Bolton Wanderers) wins a free kick on the right wing.

31:40

Offside, Cardiff City. Ben Turner tries a through ball, but Andreas Cornelius is caught offside.

29:09

Corner, Cardiff City. Conceded by Matthew Mills.

28:43

Attempt missed. Mark Hudson (Cardiff City) header from the left side of the six yard box misses to the right. Assisted by Peter Whittingham with a cross following a corner.

28:11

Corner, Cardiff City. Conceded by Matthew Mills.

22:47

Foul by Joe Mason (Cardiff City).

22:47

Medo (Bolton Wanderers) wins a free kick in the defensive half.

19:32

Foul by Aron Gunnarsson (Cardiff City).

19:32

Chris Eagles (Bolton Wanderers) wins a free kick in the attacking half.

18:44

Attempt missed. Lee Chung-Yong (Bolton Wanderers) right footed shot from outside the box misses to the right. Assisted by Chris Eagles.

14:17

Corner, Cardiff City. Conceded by Tim Ream.

12:30

Delay over. They are ready to continue.

12:16

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

11:50 Booking

Booking Lee Chung-Yong (Bolton Wanderers) is shown the yellow card for a bad foul.

11:17

Foul by Lee Chung-Yong (Bolton Wanderers).

11:17

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

10:11

Attempt blocked. Alex Baptiste (Bolton Wanderers) left footed shot from outside the box is blocked.

9:19

Corner, Bolton Wanderers. Conceded by Kévin Théophile-Catherine.

9:16

Attempt blocked. Chris Eagles (Bolton Wanderers) left footed shot from the right side of the box is blocked.

8:32

Corner, Bolton Wanderers. Conceded by Ben Turner.

6:38

Corner, Cardiff City. Conceded by Medo.

6:26

Attempt blocked. Aron Gunnarsson (Cardiff City) right footed shot from the centre of the box is blocked.

3:57

Andreas Cornelius (Cardiff City) wins a free kick on the right wing.

3:57

Foul by Tim Ream (Bolton Wanderers).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers