The opposing team got off to a good start in Swansea, although it was Russell Martin’s men who took the advantage in spectacular fashion thanks to a thrust from Jamie Paterson from outside the box.
The Swans made it 2-0 on the hour mark as Paterson became Joel Piroe’s supplier to score his seventh goal of the campaign.
And Jake Bidwell scored his second goal for the club to cap a resounding victory for the home side who now have the cleanest linens in the league as Cardiff have lost each of their last six league outings.
The noise was deafening at first and the faithful demanded a penalty in the third minute as Curtis Nelson challenged Ethan Laird inside the box, although, after taking his time to assess the situation, referee James Linington had refused to point the finger at the spot. .
After scoring the winning goal in Wales’ triumph over Estonia on Monday night, Kieffer Moore caused the Swans some problems early on with his ability to hold the ball.
Much has been said about the clash of styles before a ball is kicked, and Cardiff’s deliveries into the box have allowed Swansea to be left behind in the early stages at times.
But it was thanks to a well-crafted move that the Bluebirds created a glorious opportunity to open the scoring as Moore put Ryan Giles on goal, although the 21-year-old shot directly at Ben Hamer as he was well placed to inflate the net.
In truth, McCarthy will have been pleased with the way his team started the process as Joe Ralls fired a free kick at Hamer from around 25 yards.
Swansea enjoyed plenty of possession but didn’t do much, both organization and effort from the visitors who then saw Moore punch a low shot on Hamer after charging on goal.
Ryan Bennett needed treatment after sustaining an injury midway through the first half, although he persevered as Swansea tried to give Alex Smithies something to think about.
Martin’s men finally shifted into high gear in the final third, and following a wonderful touch from Ryan Manning, Paterson delivered to Piroe who was brilliantly denied by Smithies.
However, seconds later, Paterson regained possession in a central position about 25 yards and pivoted into space.
The 29-year-old saw his hoarse effort hit the inside of both posts before going over the line.
It was the fourth goal for the summer rookies of the campaign, and the 29-year-old made the most of his moment in the spotlight by poking fun at Cardiff fans in crazy celebrations.
This prompted Jack’s army to throw ‘you get kicked in the morning’ chants at McCarthy whose side will no doubt have felt shocked to find themselves behind after a positive start to proceedings.
The Swans took the opportunity to retain as much possession as possible after a 1-0 lead, and their control began to frustrate Cardiff.
And after failing to strike back in the first 45 games, the Bluebirds’ miserable streak of not scoring in the first half of a league game since May 1 has been extended.
The opening stages of the second half were cautious as Manning fired a shot over the Smithies crossbar in the 52nd minute.
But Cardiff came close twice shortly thereafter as Aden Flint’s shot was deflected before Curtis Nelson headed from the resulting corner.
Swansea sought to remove the sting from the proceedings after these warnings, and with Paterson pulling the strings, they began to create more opportunity.
Smithies did well to prevent Laird’s low strike before Bennett’s piledriver was roughly blocked by the Cardiff keeper.
But the majority of those crammed into the Swansea.com stadium were elated on the hour mark as Paterson picked Piroe near the penalty spot, and the Dutchman took the ball to his chest before coolly sneaking past the- beyond Smithies.
This gave the Swans the breathing space they desperately needed as he left Cardiff with a mountain to climb.
Swansea’s tails were well and truly in place at this point, and after Mark McGuinness pretty much managed to put a foot on the ball to thwart Korey Smith, the Swans midfielder saw his head fly wide. .
It was the 30-year-old’s last move as he was duly replaced by Olivier Ntcham while James Collins replaced Leandro Bacuna as McCarthy’s side looked for a way back into the game.
But Swansea’s control ensured that the Bluebirds’ hopes of staging a comeback were low to say the least.
The hosts nearly went 3-0 in the 72nd minute as Bidwell shrugged off McGuinness’s challenge before bringing in substitute Ntcham who was pushed back by the Smithies’ legs.
Although, after Giles shot well over a sharp angle, the Swans scored three runs as Laird chased to keep a long ball in play.
The Manchester United lender picked Paterson who showed remarkable composure to shoot the ball to the back post, which got Bidwell home by a yard.
At this point, Cardiff looked like they hadn’t won since beating Nottingham Forest on September 12 as Rubin Colwill replaced Ciaron Brown and Ben Cabango replaced Bennett.
Laird was brilliantly denied by Flint as Swansea looked to put salt in Cardiff’s already gaping injuries – Liam Cullen and Will Vaulks securing late derby action off the bench.
And Swansea capitalized on the praise of home fans as they moved up to 17th place in the table with a win while Cardiff remains 20th after what was undoubtedly a humiliating defeat.
City of Swansea: Hamer ; Bennett (Cabango 80), Naughton, Manning; Laird, Downes, Grimes (C), Bidwell ; Paterson, Smith (Ntcham 67); Piroé (Cullen 84).
Unused subscribers: Benda, Latibeaudiere, Walsh, Whittaker.
Buts : Paterson 29, Piroe 60, Bidwell 74
Yellow card: Manning 62
City of Cardiff: Forgerons ; McGuinness, Morrison (C), Flint, Nelson, Brown (Colwill 80) ; Pack, Ralls (Vaulks 84) ; Bacuna (Collins 67), Moore, Giles.
Unused Submarines: Phillips, Ng, Bagan, Harris.
Yellow cards: Bacuna 26, Vaulks 90 + 1
Arbitre : James Linington
To get the latest football news and analysis delivered straight to your inbox, you can sign up for our newsletter here.