Michael Chopra's second-half strike fired Cardiff City to a much-needed win to lift them into the Championship's automatic promotion places.
Cardiff were put ahead with an 11th minute shot from Craig Bellamy after a one-two with Peter Whittingham.
Cardiff, however, surrendered their lead when Robert Snodgrass cracked home to level with a 59th minute curler.
But 10 minutes from the end Chopra beat keeper Kasper Schmeichel to end Leeds' 12-match unbeaten run.
The result ended a worrying two-match losing streak which had called into question Cardiff's promotion credentials.
It sees a tight situation at the top of the division with Cardiff now on 43 points along with Norwich City in third and Swansea City in fourth.
But under-fire manager Dave Jones will be delighted with the win which extends Cardiff's unbeaten run over Leeds to 12 matches going back to 1983.
Leeds' own 12-game unbeaten run this season came to an end at the hands of the last team to beat them back on 25 October, 2010.
Jones hails gritty performance
The fortunes of the two sides had differed since the Bluebirds left Elland Road with a 4-0 win, with Leeds avoiding defeat and Cardiff winning just three of their 11 games as Simon Grayson's men nosed ahead of them in the Championship table.
But Bellamy, so often a scourge of Leeds in his Newcastle days, set Dave Jones' outfit on their way early in the first half.
Snodgrass curled home a wonderful equaliser but Chopra had the final say.
Chopra ran on to an innocuous-looking long ball from Peter Whittingham and, for the second time in the game, the visiting defence dozed off, allowing the striker to prod home a winner.
Cardiff, missing their injured England striker Jay Bothroyd, started well with three corners inside the first three minutes before Snodgrass skidded an effort wide.
It was the home side who deserved the lead with Bellamy taking advantage of some slack Leeds defending to net his fifth goal of the season.
The visiting defence failed to pick up Bellamy as he collected a short corner from Chopra and, after exchanging passes with Whittingham, tucked home under Schmeichel.
Former Cardiff striker Ross McCormack drove a free-kick against Bellamy in the wall as Leeds looked for a way back in to the game, while at the other end Schmeichel did well to keep out efforts from Chris Burke and Bellamy.
Lee Naylor, a scorer in the October game, then lashed over when it looked easier to score as Cardiff impressed with a barrage of slick attacks.
Striker Michael Chopra hopes his winner relieves the pressure that was growing on Cardiff City.
A Bellamy free-kick from the corner of the box was well blocked by Snodgrass and Leeds somehow survived Cardiff's onslaught and a Billy Paynter header from a corner could have seen them go in level at the interval.
Cardiff continued to create chances after the restart with Burke heading over after Bellamy had bedazzled the Leeds defence again, with Grayson then losing patience with the misfiring McCormack and Max Gradel and replacing them with Lloyd Sam and Sanchez Watt.
The change reaped instant dividends as well as Leeds drew level. Watt rolled a pass to Sam who skipped inside two challenges and slammed a shot against Tom Heaton.
But from the loose ball, Snodgrass picked up possession and curled an unstoppable effort beyond Heaton for his fourth goal of the season.
Sam was withdrawn with a thigh injury just six minutes after his introduction and Parker warmed Heaton's hands with a low drive as Cardiff became the side under the cosh.
That situation soon changed, though, as Whittingham lumped a long ball forward which Chopra ran on to before prodding beyond Schmeichel who had rushed off his line to narrow the angle.
Bradley Johnson forced Heaton to tip his 30-yard drive around the post but Leeds could not fashion an equaliser.
Live text and stats
Tuesday, 4 January 2011
Npower Championship
Home Team
Score
Away Team
Time
Cardiff
2-1
Leeds
FT
(HT 1-0)
Bellamy 11
Chopra 79
Snodgrass 59
Cardiff
22 Heaton
02 McNaughton
03 Naylor
05 Hudson
14 Quinn (Blake 74)
07 Whittingham
11 Burke (McPhail 78)
20 Olofinjana
08 Chopra
17 Keogh
39 Bellamy
Substitutes
30 Santiago,
04 Rae,
10 McPhail,
19 Koumas,
23 Blake,
27 Matthews,
29 Meades
Leeds
01 Schmeichel
02 Connolly yellow card
05 Collins
19 Parker
40 O'Brien yellow card
07 Gradel (Sam 57) (Becchio 63)
14 Howson
16 Johnson
09 Paynter
23 Snodgrass
44 McCormack (Watt 57)
Substitutes
12 Higgs,
04 Bruce,
11 Sam,
17 Faye,
22 Hughes,
10 Becchio,
18 Watt
Ref: D'UrsoAtt: 25,010
CARDIFF
LEEDS
Possession
Cardiff46%
Leeds54%
Attempts on target
Cardiff10
Leeds6
Attempts off target
Cardiff2
Leeds3
Corners
Cardiff11
Leeds5
Fouls
Cardiff12
Leeds12
Final Result
Full Time
90:00+4:43 The match has reached full-time.
90:00+4:19 Corner taken by Peter Whittingham.
90:00+4:00 Drilled right-footed shot by Andrew Keogh. Brilliant save by Kasper Schmeichel.
90:00+2:37 Billy Paynter crosses the ball, Headed effort from inside the box by Luciano Becchio misses to the right of the target.
89:14 Inswinging corner taken by Robert Snodgrass from the right by-line.
83:05 Drilled right-footed shot by Jonathan Howson. Save made by Tom Heaton.
82:16 Inswinging corner taken from the right by-line by Robert Snodgrass.
82:00 Bradley Johnson has a drilled shot. Save by Tom Heaton.
81:33 Foul by Andrew Keogh on Andrew O'Brien, free kick awarded. Direct free kick taken by Kasper Schmeichel.
80:22 The ball is delivered by Craig Bellamy, Andrew O'Brien makes a clearance.
78:59 Assist by Peter Whittingham.
78:59 GOAL - Michael Chopra:Cardiff 2 - 1 Leeds Michael Chopra finds the net with a goal from inside the area to the bottom right corner of the goal. Cardiff 2-1 Leeds.
77:51 Free kick awarded for a foul by Michael Chopra on Ben Parker. Direct free kick taken by Kasper Schmeichel.
77:51 Substitution Chris Burke leaves the field to be replaced by Stephen McPhail.
77:02 The ball is delivered by Chris Burke, Jonathan Howson makes a clearance.
75:15 Luciano Becchio gives away a free kick for an unfair challenge on Lee Naylor. Lee Naylor takes the direct free kick.
73:54 Substitution Darcy Blake on for Paul Quinn.
72:05 Peter Whittingham concedes a free kick for a foul on Robert Snodgrass. Paul Connolly takes the free kick.
71:45 Billy Paynter is ruled offside. Tom Heaton takes the indirect free kick.
71:16 Andrew Keogh challenges Bradley Johnson unfairly and gives away a free kick. Direct free kick taken by Bradley Johnson.
69:58 Ben Parker produces a drilled right-footed shot from 20 yards. Save by Tom Heaton.
67:19 Shot from 18 yards from Andrew Keogh. Save made by Kasper Schmeichel.
66:37 Luciano Becchio challenges Lee Naylor unfairly and gives away a free kick. Lee Naylor takes the direct free kick.
65:28 Inswinging corner taken left-footed by Robert Snodgrass, clearance by Mark Hudson.
65:02 Peter Whittingham challenges Bradley Johnson unfairly and gives away a free kick. Bradley Johnson takes the direct free kick.
62:57 Lee Naylor fouled by Robert Snodgrass, the ref awards a free kick. Free kick taken by Tom Heaton.
62:57 Substitution Luciano Becchio comes on in place of Lloyd Sam.
58:25 GOAL - Robert Snodgrass:Cardiff 1 - 1 Leeds Robert Snodgrass grabs a fantastic goal from just outside the penalty box to the bottom left corner of the goal. Cardiff 1-1 Leeds.
58:06 Effort on goal by Lloyd Sam from 18 yards. Save made by Tom Heaton.
57:11 Lee Naylor fouled by Robert Snodgrass, the ref awards a free kick. Tom Heaton takes the free kick.
56:30 Substitution Lloyd Sam replaces Max Gradel.
56:11 Substitution Sanchez Watt comes on in place of Ross McCormack.
56:03 Craig Bellamy produces a right-footed shot from just outside the area that goes harmlessly over the bar.
54:54 Craig Bellamy fouled by Paul Connolly, the ref awards a free kick. Direct free kick taken by Craig Bellamy.
54:54 Booking Paul Connolly is booked.
52:42 Unfair challenge on Ben Parker by Chris Burke results in a free kick. Kasper Schmeichel restarts play with the free kick.
51:33 Craig Bellamy crosses the ball, save by Kasper Schmeichel.
50:35 The ball is crossed by Craig Bellamy, Mark Hudson takes a shot. Comfortable save by Kasper Schmeichel.
49:54 Corner taken by Craig Bellamy from the left by-line to the near post, Billy Paynter manages to make a clearance.
47:26 Andrew Keogh fouled by Andrew O'Brien, the ref awards a free kick. Tom Heaton restarts play with the free kick.
47:26 Booking Andrew O'Brien is cautioned.
45:01 The second half begins.
Half Time
45:00+1:28 The referee blows for half time.
44:47 Inswinging corner taken by Robert Snodgrass from the right by-line.
44:13 Seyi Olofinjana concedes a free kick for a foul on Ross McCormack. Robert Snodgrass restarts play with the free kick.
42:10 Robert Snodgrass gives away a free kick for an unfair challenge on Craig Bellamy. Free kick taken by Craig Bellamy.
41:55 Craig Bellamy delivers the ball, clearance made by Neill Collins.
41:15 Ben Parker crosses the ball, Mark Hudson manages to make a clearance.
40:15 Peter Whittingham produces a cross, Paul Connolly manages to make a clearance.
39:56 Craig Bellamy sends in a cross, Ben Parker manages to make a clearance.
38:33 Inswinging corner taken by Robert Snodgrass from the right by-line played to the near post, Billy Paynter produces a header from deep inside the six-yard box that clears the crossbar.
38:25 A cross is delivered by Robert Snodgrass, clearance by Kevin McNaughton.
33:27 Free kick awarded for an unfair challenge on Chris Burke by Ben Parker. Craig Bellamy produces a strike on goal direct from the free kick, blocked by Robert Snodgrass.
31:48 Craig Bellamy challenges Paul Connolly unfairly and gives away a free kick. Direct free kick taken by Kasper Schmeichel.
30:01 Foul by Robert Snodgrass on Craig Bellamy, free kick awarded. The free kick is swung in right-footed by Craig Bellamy.
26:49 Free kick awarded for a foul by Paul Quinn on Max Gradel. Kasper Schmeichel takes the direct free kick.
26:33 Michael Chopra takes the chance to get an effort at goal. Andrew O'Brien gets a block in.
25:38 Craig Bellamy produces a cross, clearance made by Bradley Johnson.
25:01 Craig Bellamy takes a inswinging corner from the left by-line played to the near post, Billy Paynter makes a clearance.
24:41 Unfair challenge on Andrew Keogh by Andrew O'Brien results in a free kick. Direct free kick taken by Andrew Keogh.
23:42 Peter Whittingham has an effort at goal. Blocked by Andrew O'Brien.
22:50 Corner taken by Peter Whittingham.
22:24 Neill Collins concedes a free kick for a foul on Michael Chopra. Peter Whittingham takes the free kick.
21:29 Inswinging corner taken from the right by-line by Peter Whittingham, Andrew O'Brien manages to make a clearance.
21:05 Inswinging corner taken by Craig Bellamy, save by Kasper Schmeichel.
20:59 Peter Whittingham produces a cross, Neill Collins manages to make a clearance.
19:24 Effort on goal by Lee Naylor from deep inside the area goes harmlessly over the bar.
18:45 Craig Bellamy produces a drilled right-footed shot from 20 yards. Kasper Schmeichel makes a comfortable save.
18:27 Inswinging corner taken left-footed by Peter Whittingham played to the near post, Billy Paynter manages to make a clearance.
18:11 Chris Burke has an effort at goal. Save made by Kasper Schmeichel.
15:56 Peter Whittingham sends in a cross.
Correction - 13:12 Kevin McNaughton gives away a free kick for an unfair challenge on Ross McCormack. Ben Parker takes the direct free kick.
13:12 Free kick awarded for an unfair challenge on Ross McCormack by Kevin McNaughton. Jonathan Howson restarts play with the free kick.
11:27 Ross McCormack fouled by Seyi Olofinjana, the ref awards a free kick. Ross McCormack fires a strike on goal direct from the free kick.
10:05 Peter Whittingham provided the assist for the goal.
10:05 GOAL - Craig Bellamy:Cardiff 1 - 0 Leeds Craig Bellamy gets on the score sheet with a goal from close in to the bottom left corner of the goal. Cardiff 1-0 Leeds.
9:53 Corner taken short by Michael Chopra.
8:08 Robert Snodgrass produces a left-footed shot from just outside the penalty box that misses to the left of the target.
5:10 The offside flag is raised against Ross McCormack. Tom Heaton takes the free kick.
3:39 A cross is delivered by Paul Quinn, Unfair challenge on Billy Paynter by Mark Hudson results in a free kick. Free kick taken by Kasper Schmeichel.
3:20 Corner taken by Craig Bellamy from the left by-line to the near post.
2:59 Craig Bellamy takes the inswinging corner, Kasper Schmeichel makes a fantastic save.
2:29 Inswinging corner taken by Craig Bellamy from the left by-line played to the near post, Paul Connolly makes a clearance.
2:16 Andrew O'Brien challenges Andrew Keogh unfairly and gives away a free kick. Direct free kick taken by Lee Naylor.
0:00 The game gets underway.
Live text and data provided by The Press Association.
Bookmark with:
What are these?