Fraizer Campbell scored on his home debut as leaders Cardiff beat Bristol City to boost their promotion hopes.

The once-capped England striker broke through moments before half-time to clip a rising shot into the top corner.

Ex-Bluebirds goalkeeper Tom Heaton produced a string of impressive saves but Campbell struck again, controlling a long throw before shooting home.

Late confusion in the home penalty area saw Ben Nugent put the ball into his own net but the hosts held on.

Victory in the Severn derby kept Cardiff eight points clear at the top of the table, although they have a game in hand on second-placed Hull City who beat Charlton at home on Saturday.

Bristol City had won three of their last four games under new manager Sean O'Driscoll but remain in relegation danger, three points from safety and facing another tough trip to promotion-chasing Crystal Palace on Tuesday.

The Robins were indebted to Heaton during a first half dominated by Cardiff, as the goalkeeper formed a sturdy last line of defence against his former employers.

Did you know?

  • Today's victory means the Bluebirds have now equalled last season's total of 40 home points.

Craig Noone was the first to warm Heaton's hands, outpacing Brendan Moloney before seeing his shot pushed away.

Cardiff's other Craig, Bellamy, was the next to threaten as the Wales striker unleashed a 35-yard free-kick that needed a touch from the flying Heaton to help over the crossbar.

Campbell, a £650,000 January capture from Sunderland, was also looking lively but Heaton again had to come to the Robins' rescue with a plunging stop.

The keeper could only palm the ball out into the path of Nugent, but the young defender shot the bouncing rebound over the bar.

Yet with the first half entering time added on, Heaton and the Robins' resistance was finally broken.

Campbell combined incisively with Tommy Smith before unleashing a shot off the outside of his right boot that went into the far left corner of the net.

Cardiff had a strong claim for a penalty waved away by referee Eddie Ilderton soon after the restart, when Campbell seemed to be tugged back by Liam Fontaine.

Bristol City's goal threat had been sporadic but Liam Kelly nearly gave the relegation-threatened Robins a lifeline.

Kelly spotted David Marshall too far off his line and produced a 30-yard lob that had the Scotland stopper back-peddling furiously, before watching the ball sail just over the bar.

But Cardiff then doubled their lead when Campbell drifted off his markers to collect a long throw from Aron Gunnarsson, showing great control to bring the ball down and clip it past Heaton.

That was Campbell's third goal in three games for his new club, suggesting the 25-year-old's capture is the final piece that will see Malky Mackay's side seal promotion to the Premier League.

To their credit, Bristol City refused to let their heads drop and Marshall needed to make a smart save to prevent Steve Davies from finding the back of the net.

Campbell was replaced by Heidar Helguson with 18 minutes remaining and left the pitch to a rousing ovation from the majority of the 25,586 fans.

A late goal-mouth scramble at the Cardiff end saw the confusion end with Nugent nodding past his own keeper, but Cardiff rode out that last-minute nervousness to stretch their unbeaten league run to nine games.

Cardiff City manager Malky Mackay: "I thought it was a really impressive performance. Obviously the last 30 seconds - the own goal - makes it a bit edgy... but apart from that I thought we were fantastic.

"I'm delighted with the way they applied themselves, controlled the game and saw the game out in the end.

"I thought we were immense in the first half, created four or five fantastic opportunities and on another day it would have been four or five goals."

Bristol City manager Sean O'Driscoll: "If we hadn't conceded a poor second goal we could have walked away with a point, which would have been extremely pleasing.

"The second goal was disappointing because every day in training we say we can't concede poor goals in this division. We didn't deal with that as well as we should have.

"They are a good team and with the front two of Campbell and Bellamy they deserve to be a good team. Their movement and interchanging caused us problems."

Live text and stats

 

Saturday, 16 February 2013

Championship

Home Team Score Away Team Time
Cardiff 2-1 Bristol City FT
(HT 1-0)
  • Campbell 45+1
  • Campbell 58
  • Nugent (og) 90+2

Cardiff

  • 01 Marshall
  • 03 Taylor
  • 05 Hudson
  • 12 Connolly
  • 31 Nugent
  • 07 Whittingham
  • 16 Noone (Kim Bo-Kyung 84)
  • 17 Gunnarsson
  • 14 Smith (Cowie 64)
  • 27 Campbell (Helguson 72)
  • 39 Bellamy

Substitutes

  • 32 Lewis,
  • 02 McNaughton,
  • 08 Cowie,
  • 13 Kim Bo-Kyung,
  • 18 Mutch,
  • 20 Mason,
  • 22 Helguson

Bristol City

  • 01 Heaton
  • 02 Foster
  • 04 Fontaine yellow card
  • 05 Nyatanga
  • 19 Moloney
  • 10 Kelly (Kilkenny 80)
  • 15 Pearson (Howard 80)
  • 21 Anderson (Adomah 64)
  • 25 Elliott
  • 09 Stead
  • 16 Davies

Substitutes

  • 22 Gerken,
  • 12 Wilson,
  • 08 Kilkenny,
  • 11 Howard,
  • 24 Reid,
  • 27 Adomah,
  • 29 Burns
Ref: IldertonAtt: 25,586
CARDIFF
BRISTOL CITY

Possession

  • Cardiff 58%
  • Bristol City 42%

Attempts on target

  • Cardiff 11
  • Bristol City 6

Attempts off target

  • Cardiff 2
  • Bristol City 3

Corners

  • Cardiff 8
  • Bristol City 3

Fouls

  • Cardiff 6
  • Bristol City 12
  • Final Result
  • Full Time
  • 90:00+4:36 The referee signals the end of the game.
  • 90:00+4:13 Heidar Helguson decides to take a short corner.
  • 90:00+3:52 Craig Bellamy takes a short corner.
  • 90:00+1:48 Brian Howard provided the assist for the goal.
  • 90:00+1:48 GOAL - Ben NugentCardiff 2 - 1 Bristol City Ben Nugent heads into his own net. Cardiff 2-1 Bristol City.
  • 90:00+1:30 Peter Whittingham challenges Albert Adomah unfairly and gives away a free kick. Direct free kick taken by Neil Kilkenny.
  • 90:00+0:46 Brian Howard takes a short corner.
  • 90:00+0:31 Neil Kilkenny takes a shot. Blocked by Heidar Helguson.
  • 89:38 Free kick awarded for a foul by Albert Adomah on Bo-Kyung Kim. Free kick taken by Andrew Taylor.
  • 86:41 Steven Davies takes a shot. Comfortable save by David Marshall.
  • 86:28 Jon Stead takes a shot. Mark Hudson gets a block in.
  • 85:08 Inswinging corner taken from the right by-line by Peter Whittingham.
  • 84:50 Don Cowie takes a shot. Blocked by Marvin Elliott.
  • 83:16 Peter Whittingham takes the free kick.
  • 83:16 Substitution Craig Noone leaves the field to be replaced by Bo-Kyung Kim.
  • 83:16 Heidar Helguson fouled by Marvin Elliott, the ref awards a free kick.
  • 80:24 Shot from just outside the box by Brian Howard goes over the crossbar.
  • 79:22 Substitution Liam Kelly leaves the field to be replaced by Neil Kilkenny.
  • 79:22 Substitution Brian Howard comes on in place of Stephen Pearson.
  • 76:21 Corner taken by Albert Adomah from the left by-line, Liam Kelly takes a shot. Heidar Helguson gets a block in.
  • 75:22 Steven Davies takes a shot. David Marshall makes a save.
  • 75:02 The referee gives a free kick against Heidar Helguson for handball. Tom Heaton takes the free kick.
  • 73:59 Jon Stead challenges Andrew Taylor unfairly and gives away a free kick. Shot on goal comes in from Craig Bellamy from the free kick, save by Tom Heaton.
  • 72:46 Liam Kelly challenges Craig Noone unfairly and gives away a free kick. Peter Whittingham restarts play with the free kick.
  • 71:54 Substitution Heidar Helguson joins the action as a substitute, replacing Fraizer Campbell.
  • 71:17 Mark Hudson challenges Stephen Pearson unfairly and gives away a free kick. Stephen Pearson takes the direct free kick.
  • 68:15 Short corner taken by Stephen Pearson from the right by-line.
  • 66:15 Stephen Pearson takes a shot. Andrew Taylor gets a block in.
  • 63:27 Substitution Albert Adomah comes on in place of Paul Anderson.
  • 63:27 Substitution Tommy Smith leaves the field to be replaced by Don Cowie.
  • 57:01 Assist by Aron Gunnarsson.
  • 57:01 GOAL - Fraizer CampbellCardiff 2 - 0 Bristol City Fraizer Campbell finds the back of the net with a goal from close range high into the middle of the goal. Cardiff 2-0 Bristol City.
  • 55:48 Steven Davies concedes a free kick for a foul on Ben Nugent. David Marshall takes the direct free kick.
  • 54:05 The assistant referee signals for offside against Steven Davies. David Marshall takes the free kick.
  • 53:37 The referee blows for offside against Matthew Connolly. Tom Heaton takes the free kick.
  • 53:05 Peter Whittingham takes a inswinging corner.
  • 52:25 The official flags Tommy Smith offside. Indirect free kick taken by Tom Heaton.
  • 51:18 Shot from just outside the area by Liam Kelly goes over the bar.
  • 47:55 Peter Whittingham has a direct shot on goal from the free kick, save made by Tom Heaton.
  • 47:55 Booking Liam Fontaine goes into the referee's book for unsporting behaviour.
  • 47:49 Unfair challenge on Fraizer Campbell by Liam Fontaine results in a free kick.
  • 45:01 The referee starts the second half.
  • Half Time
  • 45:00+2:05 The referee calls an end to the first half.
  • 45:00+0:57 Assist by Tommy Smith.
  • 45:00+0:57 GOAL - Fraizer CampbellCardiff 1 - 0 Bristol City Fraizer Campbell finds the net with a goal from close in to the top left corner of the goal. Cardiff 1-0 Bristol City.
  • 41:51 Attacking throw-in by Richard Foster (Bristol City).
  • 41:26 Goal kick taken long by Tom Heaton (Bristol City).
  • 40:50 Foul by Steven Davies (Bristol City) on Ben Nugent (Cardiff). Free kick taken right-footed by Mark Hudson (Cardiff) from own half, passed.
  • 40:18 Shot by Peter Whittingham (Cardiff) left-footed from right channel (30 yards), save (caught) by Tom Heaton (Bristol City).
  • 39:45 Foul by Marvin Elliott (Bristol City) on Craig Noone (Cardiff). Free kick taken left-footed by Andrew Taylor (Cardiff) from own half, passed.
  • 36:54 Foul by Aron Gunnarsson (Cardiff) on Liam Kelly (Bristol City). Free kick taken right-footed by Stephen Pearson (Bristol City) from right channel, resulting in open play.
  • 36:30 Goal kick taken long by Tom Heaton (Bristol City).
  • 36:14 Shot by Craig Noone (Cardiff) right-footed from right side of penalty area (18 yards), missed left.
  • 35:21 Foul by Tommy Smith (Cardiff) on Richard Foster (Bristol City). Free kick taken right-footed by Tom Heaton (Bristol City) from own half, resulting in open play.
  • 34:48 Attacking throw-in by Richard Foster (Bristol City).
  • 34:11 Defending throw-in by Matthew Connolly (Cardiff).
  • 32:30 Foul by Craig Noone (Cardiff) on Paul Anderson (Bristol City). Free kick taken right-footed by Tom Heaton (Bristol City) from own half, resulting in open play.
  • 31:04 Attacking throw-in by Aron Gunnarsson (Cardiff).
  • 29:38 Goal kick taken long by Tom Heaton (Bristol City).
  • 29:15 Defending throw-in by Andrew Taylor (Cardiff).
  • 29:00 Goal kick taken long by Tom Heaton (Bristol City).
  • 28:45 Shot by Ben Nugent (Cardiff) volleyed left-footed from left channel (20 yards), over the bar.
  • 28:27 Shot by Fraizer Campbell (Cardiff) right-footed from right side of penalty area (12 yards), save (punched) by Tom Heaton (Bristol City).
  • 28:01 Attacking throw-in by Aron Gunnarsson (Cardiff).
  • 26:38 Foul by Marvin Elliott (Bristol City) on Fraizer Campbell (Cardiff). Free kick taken left-footed by Peter Whittingham (Cardiff) from right channel (20 yards), save (caught) by Tom Heaton (Bristol City).
  • 25:50 Attacking throw-in by Richard Foster (Bristol City).
  • 25:45 Defending throw-in by Steven Davies (Bristol City).
  • 24:27 Inswinging corner from left by-line taken right-footed by Craig Bellamy (Cardiff) to near post, clearance by Liam Fontaine (Bristol City).
  • 24:08 Header by Craig Noone (Cardiff) from right side of penalty area (12 yards), blocked by Richard Foster (Bristol City).
  • 23:30 Goal kick taken long by David Marshall (Cardiff).
  • 22:44 Foul by Aron Gunnarsson (Cardiff) on Marvin Elliott (Bristol City). Free kick taken right-footed by Tom Heaton (Bristol City) from own half, resulting in open play.
  • 21:40 Goal kick taken long by Tom Heaton (Bristol City).
  • 21:07 Corner from right by-line taken short left-footed by Peter Whittingham (Cardiff).
  • 20:20 Foul by Liam Kelly (Bristol City) on Craig Noone (Cardiff). Free kick drilled right-footed by Craig Bellamy (Cardiff) from right channel (35 yards), save (tipped over) by Tom Heaton (Bristol City).
  • 19:40 Defending throw-in by Andrew Taylor (Cardiff).
  • 19:16 Cross by Craig Bellamy (Cardiff), save (caught) by Tom Heaton (Bristol City).
  • 17:55 Goal kick taken long by David Marshall (Cardiff).
  • 17:38 Shot by Jon Stead (Bristol City) right-footed from right channel (20 yards), over the bar.
  • 16:22 Defending throw-in by Andrew Taylor (Cardiff).
  • 16:08 Goal kick taken long by Tom Heaton (Bristol City).
  • 15:49 Shot by Craig Noone (Cardiff) left-footed from left side of penalty area (12 yards), save (parried) by Tom Heaton (Bristol City).
  • 15:18 Attacking throw-in by Matthew Connolly (Cardiff).
  • 13:47 Defending throw-in by Andrew Taylor (Cardiff).
  • 13:01 Foul by Steven Davies (Bristol City) on Mark Hudson (Cardiff). Free kick taken left-footed by Peter Whittingham (Cardiff) from own half, passed.
  • 12:18 Goal kick taken long by Tom Heaton (Bristol City).
  • 12:07 Inswinging corner from right by-line taken left-footed by Peter Whittingham (Cardiff) to far post, resulting in ball out of play.
  • 9:13 Attacking throw-in by Aron Gunnarsson (Cardiff).
  • 6:48 Foul by Stephen Pearson (Bristol City) on Craig Noone (Cardiff). Free kick taken left-footed by Peter Whittingham (Cardiff) from left channel, passed.
  • 4:55 Defending throw-in by Matthew Connolly (Cardiff).
  • 4:04 Goal kick taken long by Tom Heaton (Bristol City).
  • 3:09 Attacking throw-in by Aron Gunnarsson (Cardiff).
  • 1:44 Inswinging corner from left by-line taken right-footed by Craig Bellamy (Cardiff) to near post, clearance by Paul Anderson (Bristol City).
  • 1:05 Defending throw-in by Andrew Taylor (Cardiff).
  • 0:19 Goal kick taken long by Tom Heaton (Bristol City).
  • 0:00 The referee gets the game started.

Live text and data provided by The Press Association.