Jay Bothroyd celebrates his third-minute goal against Middlesbrough
Jay Bothroyd's 10th goal of the season gave troubled Cardiff City a vital win in their bid for promotion.
Bothroyd hit home at the far post after Darcy Blake's cross evaded Gabor Gyepes and fell for the striker to score.
The third-minute strike was enough for the Bluebirds to seal victory as they dented the visitors' play-off hopes.
Boro were furious with the officials after they ruled Leroy Lita handled the ball before David Wheater put it into the back of the net on 60 minutes.
Bluebirds fans protested against the stewardship of chairman Peter Ridsdale ahead of kick-off, but on the field the players did their bit to lift the mood surrounding the club.
Jones forces himself to praise officials
However, that was little consolation to Middlesbrough who were clearly incensed when Wheater's effort was disallowed, having also claimed Bothroyd was offside when his score stood.
But Boro went home empty-handed after the hosts kept them at bay after boss Dave Jones responded to his call for his threadbare squad to dig deep amid financial and injury worries.
Cardiff stay in sixth place in the Championship while Gordon Strachan's side also remain 12th.
Bluebirds boss Dave Jones: "They [Cardiff] stood firm and we rode our luck on some occasions and with a bit more luck on our side we might have got the second goal.
Rae praises battling qualities
"But it's a hard-earned three points.
"Because we've got the technology he [Bothroyd] is onside and the goal they scored, [Middlebrough's] Lita's hand-balled it.
"So we got away with it because the referee's and linesman's right decisions. I don't like giving credit, but they were right today on the two major decisions and they got it right.
"That's all we can ever ask for and I'm sure when Gordon sees it, he'll realise that."
Boro boss Gordon Strachan said: "We felt that Bothroyd was offside when he scored, but we were unable to take our chances.
"We have played a lot worse than that this season and won games, but it is still very disappointing.
"The referee claimed that Leroy Lita had handled just before we had a goal disallowed, but we also thought Bothroyd was offside when he scored.
"Hopefully the play-off race will go to the wire which will help us to get right in there, but today we just weren't good enough."
Live text and stats
Saturday, 6 March 2010
11 Burke yellow card
44 McCormack yellow card (Capaldi 90+2)
19 McManus yellow card
14 Flood (Williams 52)
17 Robson yellow card
09 Lita yellow card
10 Aliadiere (Killen 40)
Ref: DeadmanAtt: 19,803
Attempts on target
Attempts off target
90:00+4:37 The referee brings the game to a close.
90:00+4:00 Shot by Darcy Blake from 25 yards. Effort from inside the area by Jay Bothroyd misses to the right of the target.
90:00+2:24 Jay Bothroyd fouled by David Wheater, the ref awards a free kick. Free kick taken by David Marshall.
90:00+1:44 Substitution Tony Capaldi replaces Ross McCormack.
90:00+0:43 Leroy Lita fouled by Jay Bothroyd, the ref awards a free kick. Direct free kick taken by Danny Coyne.
90:00+0:13 Booking Ross McCormack receives a yellow card.
89:48 Free kick awarded for a foul by David Wheater on Jay Bothroyd. Free kick taken by Ross McCormack.
89:14 Barry Robson challenges Adam Matthews unfairly and gives away a free kick. David Marshall takes the direct free kick.
87:39 Effort on goal by Michael Chopra from just inside the penalty area goes harmlessly over the target.
87:00 The ball is sent over by Julio Arca, Chris Killen produces a header from inside the area that goes over the bar.
84:51 The ball is crossed by Jay Bothroyd, clearance made by Stephen McManus.
82:57 Foul by Anthony Gerrard on Leroy Lita, free kick awarded. Gary O'Neil shoots direct from the free kick, save by David Marshall.
Gary O'Neil takes the inswinging corner, Stephen McManus challenges Jay Bothroyd unfairly and gives away a free kick. David
Marshall takes the free kick.
81:55 Barry Robson delivers the ball, clearance by Anthony Gerrard. Effort from deep inside the area by Leroy Lita clears the bar.
81:24 Free kick awarded for an unfair challenge on Rhys Williams by Jay Bothroyd. Direct free kick taken by Andrew Taylor.
80:19 The ball is sent over by Kyle Naughton, Chris Killen takes a shot. Save by David Marshall. Corner taken right-footed by Gary
O'Neil from the left by-line, save made by David Marshall.
78:09 Gary O'Neil crosses the ball, Barry Robson takes a shot. David Marshall makes a save. Rhys Williams produces a right-footed
shot from just outside the box that goes wide right of the goal.
77:12 Rhys Williams takes a shot. Kevin McNaughton gets a block in.
76:44 Gavin Rae concedes a free kick for a foul on Rhys Williams. Gary O'Neil takes the direct free kick.
75:40 Chris Burke takes a shot. Blocked by Rhys Williams. Outswinging corner taken by Chris Burke from the right by-line played
to the near post, Gary O'Neil makes a clearance. A cross is delivered by Chris Burke, Headed effort from inside the penalty
area by Anthony Gerrard misses to the right of the target.
74:05 Chris Killen gives away a free kick for an unfair challenge on Michael Chopra. Gabor Gyepes takes the direct free kick.
73:43 Jay Bothroyd challenges Stephen McManus unfairly and gives away a free kick. Stephen McManus takes the direct free kick.
70:00 Inswinging corner taken right-footed by Gary O'Neil from the left by-line, Stephen McManus produces a left-footed shot from
close in that goes over the bar.
68:21 The offside flag is raised against Chris Burke. Free kick taken by Danny Coyne.
66:36 Centre by Andrew Taylor, Leroy Lita takes a shot. Save by David Marshall.
65:17 The ball is swung over by Adam Matthews, Danny Coyne makes a save.
63:41 Gary O'Neil concedes a free kick for a foul on Kevin McNaughton. Kevin McNaughton takes the direct free kick.
63:12 The official flags Michael Chopra offside. Danny Coyne restarts play with the free kick.
Correction - 61:39 David Marshall takes the indirect free kick.
Correction - 61:39 Booking Booking for Leroy Lita for unsporting behaviour.
61:39 David Marshall restarts play with the free kick.
61:39 Booking David Wheater receives a yellow card for unsporting behaviour.
61:16 Booking Barry Robson goes into the book.
Correction - 59:55 Unfair challenge on Leroy Lita by Gabor Gyepes results in a free kick. The free kick is delivered left-footed by Barry Robson
from right channel. David Wheater is adjudged to have handled the ball.
59:55 Gabor Gyepes concedes a free kick for a foul on Leroy Lita. Barry Robson crosses the ball in from the free kick. David Wheater
is penalised for a handball.
59:33 Anthony Gerrard challenges Chris Killen unfairly and gives away a free kick. Andrew Taylor restarts play with the free kick.
58:24 Jay Bothroyd delivers the ball, David Wheater manages to make a clearance. Effort from outside the penalty area by Darcy Blake
goes wide left of the target.
57:21 Kyle Naughton sends in a cross, clearance made by Gabor Gyepes.
55:06 The offside flag is raised against Leroy Lita. Free kick taken by David Marshall.
54:20 Michael Chopra gives away a free kick for an unfair challenge on Kyle Naughton. Barry Robson takes the free kick.
53:08 Chris Burke takes a shot. Save made by Danny Coyne.
51:59 Substitution Rhys Williams replaces Willo Flood.
48:15 Andrew Taylor delivers the ball, Close range header by Leroy Lita goes over the bar.
47:19 The offside flag is raised against Michael Chopra. Danny Coyne takes the indirect free kick.
46:50 Anthony Gerrard fouled by Chris Killen, the ref awards a free kick. Anthony Gerrard restarts play with the free kick.
46:24 Centre by Chris Burke, Headed effort from inside the area by Gavin Rae misses to the right of the target.
45:01 The second half has started.
45:00+3:11 The ref blows to signal half-time.
45:00+0:23 Gary O'Neil takes a long range shot harmlessly clearing the crossbar.
44:22 Booking Chris Burke is cautioned by the ref for unsporting behaviour.
39:15 Substitution (Middlesbrough) makes a substitution, with Chris Killen coming on for Jeremie Aliadiere.
39:15 Shot from just outside the box by Willo Flood misses to the right of the goal.
38:32 Unfair challenge on Barry Robson by Gavin Rae results in a free kick. Kyle Naughton takes the direct free kick.
37:05 Chris Burke sends in a cross, clearance made by Stephen McManus. The ball is crossed by Adam Matthews, Shot by Jay Bothroyd
from deep inside the penalty area misses to the right of the target.
36:26 Effort on goal by Willo Flood from 25 yards.
34:36 The ball is delivered by Ross McCormack, clearance by Andrew Taylor. Outswinging corner taken from the right by-line by Chris
Burke, clearance made by Andrew Taylor.
32:06 Foul by Darcy Blake on Barry Robson, free kick awarded. Direct free kick taken by Gary O'Neil.
31:30 Effort on goal by Chris Burke from just inside the box goes harmlessly over the target.
31:05 The offside flag is raised against Leroy Lita. Indirect free kick taken by David Marshall.
30:01 Free kick awarded for a foul by Barry Robson on Ross McCormack. Kevin McNaughton restarts play with the free kick.
28:15 Jeremie Aliadiere produces a left-footed shot from inside the area that clears the crossbar.
27:01 The ball is swung over by Kyle Naughton, clearance by Anthony Gerrard.
26:50 The ball is delivered by Andrew Taylor.
25:48 Gavin Rae takes a shot from just outside the penalty area which clears the crossbar.
25:36 The ball is swung over by Chris Burke, Kyle Naughton manages to make a clearance.
24:09 Free kick awarded for a foul by Willo Flood on Kevin McNaughton. David Marshall takes the free kick.
23:49 Michael Chopra takes a shot from 18 yards. Save by Danny Coyne.
20:41 Darcy Blake concedes a free kick for a foul on Gary O'Neil. Barry Robson takes the direct free kick.
19:32 Foul by Gabor Gyepes on Leroy Lita, free kick awarded. The free kick is swung in right-footed by Gary O'Neil, David Marshall
makes a save.
17:51 Barry Robson produces a cross, Anthony Gerrard manages to make a clearance.
13:11 Darcy Blake concedes a free kick for a foul on Leroy Lita. Gary O'Neil takes the free kick.
12:44 The official flags Anthony Gerrard offside. Free kick taken by Danny Coyne.
12:20 Adam Matthews restarts play with the free kick.
12:20 Booking The referee cautions Stephen McManus for unsporting behaviour.
12:07 Unfair challenge on Jay Bothroyd by Stephen McManus results in a free kick.
11:18 Adam Matthews delivers the ball.
10:15 The referee blows for offside against Leroy Lita. David Marshall takes the free kick.
9:24 Free kick awarded for a foul by Willo Flood on Ross McCormack. Anthony Gerrard restarts play with the free kick.
8:42 The offside flag is raised against Ross McCormack. Danny Coyne takes the indirect free kick.
7:20 Kevin McNaughton fouled by Leroy Lita, the ref awards a free kick. Free kick taken by David Marshall.
2:19 Assist by Gabor Gyepes.
2:19 GOAL - Jay Bothroyd:Cardiff 1 - 0 Middlesbrough Jay Bothroyd gets on the score sheet with a goal from inside the penalty area to the bottom left corner of the goal. Cardiff
1:21 Ross McCormack fouled by Barry Robson, the ref awards a free kick. Ross McCormack crosses the ball from the free kick right-footed
from left channel, Leroy Lita gets a block in. Ross McCormack takes a short corner, The ball is crossed by Darcy Blake,
0:00 The game kicks-off.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.