Cardiff have won the first ever top-flight Welsh Derby, to leapfrog Swansea in the Premier League.
And it was an ex-Swan who did the damage with Steven Caulker scoring from a Craig Bellamy corner, as Michael Laudrup’s men ended the game with ten-men and Angel Rangel in goal.
In an excellent atmosphere, and the pouring rain at Cardiff City Stadium, the home side certainly deserved the result with an excellent display of disruption and verve against their local rivals.
Michu however should have given Swansea the lead in the opening exchanges, but he failed to find the back of the net with his half volley.
But in the end it was Steven Caulker, who had a spell on loan at Swansea City in 2011-12, who scored the winning goal - rising above Chico Flores to head home a Craig Bellamy corner.
Things went bizarre when Michel Vorm took out Frazier Campbell as the last man, and was sent off by referee Mike Dean. With all three subs made Angel Rangel went in goal for The Swans and immediately had to stop a Peter Whittingham free-kick.
Swansea pushed for a late equaliser - with David Marshall having to make a couple of decent stops late on.
But in the end the bragging rights stayed in Cardiff, as they overtook their rivals in the Premier League table.