By Peter Shuttleworth
BBC Sport at Cardiff City Stadium
Swansea closed the gap on second-place Cardiff to three points with a dominant victory at their south Wales rivals.
Marvin Emnes stuck the winner from 20 yards after holding off Gabor Gyepes and firing past Tom Heaton with the aid of a deflection off Mark Hudson.
Scott Sinclair had earlier hit the post for Swansea as the visitors ended Cardiff's five-match winning run.
Craig Bellamy missed a great chance for the home side when clean through and also missed with a free header late on.
Dorus de Vries' save from Bellamy's first opportunity was the only time the Swansea goalkeeper was seriously tested as the on-loan Manchester City star suffered his first defeat as Cardiff captain against their fiercest rivals.
Emnes and Allen hail Swansea win
And the Cardiff City Stadium's biggest crowd of 26,049 was stunned into virtual silence when Emnes struck to extend Swansea's unbeaten run to seven Championship games.
The victory was fully deserved and arguably not a surprise as the Swans had lost only once in 10 visits to their closest neighbours.
Cardiff, who had previously enjoyed the longest-winning run in the whole league, were given a warning early on as only a last-ditch lunge from defender Mark Hudson prevented them going behind.
Nathan Dyer cut inside Lee Naylor from the right-wing and teed-up Emnes but the on-loan Dutchman from Middlesbrough fired his shot at the diving Hudson from 10 yards.
Dyer again twisted and turned Naylor inside out for Swansea's second clear-cut opening after sprinting onto Andrea Orlandi's cute pass behind Naylor but Cardiff keeper Heaton palmed away his near-post drive.
Free-scoring Cardiff were reduced to half-chances as Swansea dominated the first half in their trademark pass and move style.
But the pace of the Bluebirds counter-attack was showcased when Andy Keogh, in for suspended talisman Jay Bothroyd, quickly broke to set-up their first clear sight of goal.
The Swans defence held off striker Keogh's rampaging run but the Irish international fed Peter Whittingham whose 25-yard left-footer just whistled past de Vries' left-hand post.
Cardiff were missing top-scorer Bothroyd's physical presence and link-up play as much as his goals, and they were fortunate not to fall behind when Swansea's top scorer Scott Sinclair sped past full-back Kevin McNaughton and crossed for Emnes, who headed over from eight yards.
The home side were struggling to get a foothold in the 59th meeting between the two rivals until a goalmouth scramble led to Cardiff's clearest opening of the half - and a penalty appeal.
Naylor's cross went loose in the penalty area where Danny Drinkwater and Craig Bellamy got in each other's way but the ball rolled to Michael Chopra who fired goalwards from eight yards.
Cardiff's record-signing was foiled by a heroic block from Alan Tate and although the home side claimed the ball had struck his arm, referee Mike Jones ruled the defender's stomach had taken the full force of the goalbound shot.
Swansea's control of possession and territory continued into the second period and when Sinclair was fed by Emnes, his low shot from 20 yards was finger-tipped onto his left-hand post by Heaton.
The Cardiff stopper was again in action when he parried Joe Allen's long-range strike but covering defender Gabor Gyepes had to be alert that Emnes did not pounce on the rebound.
Jones calm despite Cardiff defeat
Gower and Sinclair again tested Heaton but the busy Cardiff keeper set-up probably the best goal-scoring chance of game when the subdued Bellamy dashed onto a long punt upfield.
Angel Rangel's error of judgement let the Cardiff skipper in but Bellamy, with just de Vries to beat, shot straight at the Swans keeper who pushed wide - before Hudson headed the subsequent corner wide.
With 16 minutes remaining, Swansea scored the goal their play deserved when Emnes showed why Middlesbrough once paid £3.2m for him.
He shielded Allen's pass from Gyepes and Drinkwater and with his back to goal, swivelled to fire left-footed past Heaton from the edge of the box with the aid of a slight deflection Hudson.
Swansea held on despite a late Cardiff onslaught - and Bellamy's last-gasp header wide - to protect a goal that has not been breached for nine hours and underline their credentials as genuine contenders for promotion to the Premier League.
Live text and stats
Sunday, 7 November 2010
02 McNaughton (Blake 72)
06 Gyepes yellow card
21 Drinkwater (Koumas 82)
08 Chopra yellow card
17 Keogh (Burke 58)
39 Bellamy yellow card
01 De Vries
22 Rangel yellow card
10 Orlandi (Agustien 82)
12 Dyer (Taylor 90+2)
24 Allen yellow card
30 Emnes (Dobbie 81)
Ref: JonesAtt: 26,049
Attempts on target
Attempts off target
90:00+4:20 The referee ends the match.
90:00+3:49 Headed effort from deep inside the area by Craig Bellamy misses to the left of the goal.
90:00+1:16 Substitution Nathan Dyer goes off and Neil Taylor comes on.
88:39 Craig Bellamy has a headed effort at goal from deep inside the area missing to the left of the target.
87:02 Stephen Dobbie gives away a free kick for an unfair challenge on Gabor Gyepes. Tom Heaton takes the indirect free kick.
86:32 Seyi Olofinjana gives away a free kick for an unfair challenge on Joe Allen. Direct free kick taken by Garry Monk.
85:05 Chris Burke concedes a free kick for a foul on Kemy Agustien. Alan Tate restarts play with the free kick.
84:56 Booking The referee shows Joe Allen a yellow card for unsporting behaviour.
84:49 Booking Michael Chopra is cautioned.
83:01 Stephen Dobbie takes a shot. Lee Naylor gets a block in.
82:19 Mark Gower decides to take a short corner.
81:31 Substitution Jason Koumas comes on in place of Daniel Drinkwater.
80:36 Marvin Emnes produces a right-footed shot from just outside the box that misses to the right of the target.
80:36 Substitution Andrea Orlandi leaves the field to be replaced by Kemy Agustien.
80:36 Substitution (Swansea) makes a substitution, with Stephen Dobbie coming on for Marvin Emnes.
77:43 Joe Allen is penalised for handball and concedes a free kick. Direct free kick taken by Lee Naylor.
76:28 Andrea Orlandi concedes a free kick for a foul on Chris Burke. Peter Whittingham produces a shot on goal direct from the free
74:12 GOAL - Marvin Emnes:Cardiff 0 - 1 Swansea Marvin Emnes grabs a goal from the edge of the penalty box to the bottom right corner of the goal. Cardiff 0-1 Swansea.
72:15 Free kick awarded for a foul by Andrea Orlandi on Seyi Olofinjana. Tom Heaton takes the free kick.
71:41 Substitution (Cardiff) makes a substitution, with Darcy Blake coming on for Kevin McNaughton.
71:03 Shot by Chris Burke from just outside the area goes over the net.
68:02 Marvin Emnes fouled by Gabor Gyepes, the ref awards a free kick. Andrea Orlandi produces a strike on goal direct from the
free kick, blocked by Lee Naylor.
68:02 Booking Gabor Gyepes shown a yellow card.
66:47 Nathan Dyer takes a shot. Save by Tom Heaton.
65:43 Craig Bellamy takes a shot. Save by Dorus De Vries. Corner taken by Craig Bellamy from the left by-line, Headed effort from
inside the box by Mark Hudson misses to the right of the target.
65:04 Scott Sinclair takes a shot. Tom Heaton makes a save. Corner taken right-footed by Andrea Orlandi to the near post, Tom Heaton
makes a save.
62:12 Seyi Olofinjana concedes a free kick for a foul on Andrea Orlandi. The free kick is swung in right-footed by Mark Gower, Alan
Tate makes a clearance.
60:38 Unfair challenge on Marvin Emnes by Seyi Olofinjana results in a free kick. Shot on goal comes in from Mark Gower from the
free kick, save by Tom Heaton. Inswinging corner taken left-footed by Mark Gower from the left by-line to the near post, clearance
made by Peter Whittingham.
57:47 Daniel Drinkwater fouled by Joe Allen, the ref awards a free kick. Tom Heaton restarts play with the free kick.
57:47 Substitution Andrew Keogh leaves the field to be replaced by Chris Burke.
55:37 Inswinging corner taken by Mark Gower, clearance made by Gabor Gyepes.
54:12 Free kick awarded for an unfair challenge on Garry Monk by Andrew Keogh. Free kick taken by Garry Monk.
53:41 Joe Allen takes a shot. Save made by Kevin McNaughton.
53:03 Free kick awarded for a foul by Lee Naylor on Garry Monk. Indirect free kick taken by Angel Rangel.
50:40 Nathan Dyer has an effort at goal from the edge of the area that misses to the right of the target.
49:52 Unfair challenge on Garry Monk by Seyi Olofinjana results in a free kick. Free kick taken by Dorus De Vries.
49:20 Inswinging corner taken from the left by-line by Craig Bellamy.
48:27 Angel Rangel takes a shot. Gabor Gyepes gets a block in.
48:01 Scott Sinclair takes a shot. Save made by Tom Heaton.
46:08 Peter Whittingham takes a shot. Save made by Dorus De Vries.
45:31 Angel Rangel handles the ball and concedes a free kick. Direct free kick taken by Lee Naylor.
45:31 Booking Angel Rangel goes into the book.
45:01 The match restarts for the second half.
45:00+1:12 The whistle is blown to end the first half.
45:00+0:41 The referee blows for offside against Scott Sinclair. Tom Heaton takes the indirect free kick.
43:29 Foul by Michael Chopra on Nathan Dyer, free kick awarded. Mark Gower crosses the ball from the free kick right-footed from
left channel, clearance by Andrew Keogh.
42:42 Corner taken by Mark Gower played to the near post, Andrew Keogh manages to make a clearance.
41:19 Mark Gower produces a right-footed shot from just outside the area that goes harmlessly over the target.
41:03 Craig Bellamy takes a shot. Dorus De Vries makes a save.
39:47 Michael Chopra takes a shot. Ashley Williams gets a block in. Corner taken by Peter Whittingham, clearance made by Garry Monk.
38:34 Unfair challenge on Peter Whittingham by Marvin Emnes results in a free kick. The free kick is swung in left-footed by Lee
Naylor, clearance by Ashley Williams.
37:51 Effort from just outside the area by Andrea Orlandi goes over the target.
36:08 Kevin McNaughton challenges Marvin Emnes unfairly and gives away a free kick. Mark Gower delivers the ball from the free kick
right-footed from left channel, clearance by Mark Hudson.
35:13 The referee penalises Daniel Drinkwater for handball. Mark Gower takes the direct free kick.
31:34 Mark Gower fouled by Craig Bellamy, the ref awards a free kick. Andrea Orlandi crosses the ball in from the free kick, Daniel
Drinkwater makes a clearance.
31:34 Booking Booking for Craig Bellamy.
30:00 Mark Hudson gives away a free kick for an unfair challenge on Andrea Orlandi. Direct free kick taken by Andrea Orlandi.
28:42 Andrea Orlandi produces a left-footed shot from deep inside the penalty box which goes wide of the right-hand upright.
24:30 Andrea Orlandi takes a shot. Lee Naylor gets a block in. Andrea Orlandi takes the inswinging corner, Andrew Keogh manages
to make a clearance.
23:24 Foul by Seyi Olofinjana on Scott Sinclair, free kick awarded. Free kick crossed right-footed by Mark Gower.
21:25 Header from deep inside the penalty area by Marvin Emnes goes harmlessly over the crossbar.
19:48 Shot from just outside the box by Peter Whittingham misses to the right of the goal.
18:54 Nathan Dyer takes a shot. Save by Tom Heaton.
15:50 Inswinging corner taken left-footed by Peter Whittingham from the right by-line, Headed effort from deep inside the penalty
area by Gabor Gyepes misses to the left of the goal.
14:43 The offside flag is raised against Marvin Emnes. Tom Heaton takes the indirect free kick.
12:49 Free kick awarded for a foul by Nathan Dyer on Lee Naylor. The free kick is delivered right-footed by Craig Bellamy from left
wing. The ball is delivered by Mark Hudson, Dorus De Vries makes a save. Unfair challenge on Dorus De Vries by Michael Chopra
results in a free kick. Dorus De Vries restarts play with the free kick.
11:33 Marvin Emnes fouled by Gabor Gyepes, the ref awards a free kick. Joe Allen takes the direct free kick.
6:13 Marvin Emnes takes a shot. Blocked by Mark Hudson. Corner taken right-footed by Mark Gower to the near post, clearance made
by Andrew Keogh.
3:48 Andrea Orlandi takes the inswinging corner, Scott Sinclair takes a shot. Kevin McNaughton gets a block in. Inswinging corner
taken by Mark Gower from the left by-line played to the near post, Mark Hudson makes a clearance.
3:01 Unfair challenge on Alan Tate by Daniel Drinkwater results in a free kick. Indirect free kick taken by Ashley Williams.
2:07 Free kick awarded for an unfair challenge on Michael Chopra by Mark Gower. Free kick crossed left-footed by Peter Whittingham
from right channel, save by Dorus De Vries.
0:00 The match has kicked 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.