19/10/2013 14:00 v Sunderland
The Swans claimed their biggest home win in the Premier League - and a first at the Liberty in the top-flight this season - as three goals in seven second-half minutes put Sunderland to the sword.
Without a home win in the top flight since March, the Swans burst into life following a goalless first half.
And when Jonathan de Guzman's corner was directed into his own net by Phil Bardsley in the 57th minute, the Swans went in search of further goals.
And they did just that, with de Guzman curling a stunning effort into the top corner just two minutes later, before things got even better as club record signing
Wilfried Bony found the net from the penalty spot - his seventh goal in 13 games - after Leon Britton was taken down in the area by Craig Gardner.
And the Swans rounded off victory - their first over Sunderland in the Premier League - with Chico Flores directing a de Guzman corner into the net for his first league goal for the club.
Victory moved the Swans onto ten points from eight games and up to 11th.
It proved a tight affair, with the hosts just edging the better of the few chances created in the opening half hour.
Steven Fletcher went close with a half volley following a well-worked corner from the visitors while, at the other end, keeper Kieren Westwood had to be alert to snuff out Bony's chipped pass to Jonathan de Guzman.
Then, after Gardner bundled Bony over some 25 yards out, de Guzman's curling free-kick just fell the wrong side of the post.
The Swans kept plugging away, and when Michu was brought down by Valentin Roberge after the Spaniard intercepted a pass, the defender was booked for bringing down the Swans midfielder as he raced in on goal.
The visitors made a bright start to the second half, and Bardsley had a good chance to open the scoring as Emanuele Giaccherini's cross found him at the back post, but the defender scooped his volley over just 90 seconds after the restart.
Michael Laudrup made a change in the 51st minute as Neil Taylor replaced Ben Davies, and moments later the Swans created their best chance of the game.
Wayne Routledge's flicked pass was headed on by Bony to Michu, but after chesting down the ball down, the Spaniard's shot skewed high and wide.
The home side looked more threatening, and when Angel Rangel's low cross found Bony, the Ivory Coast international's effort failed to hit the target.
Nathan Dyer then tested Westwood from 25 yards, and the keeper had to sprawl across goal to pad it out for a corner.
And from de Guzman's delivery, Bardsley nudged into his own net while under pressure to edge the hosts ahead in what was the Swans' 100th Premier League goal.
Things got even better in the 59th minute, with de Guzman turning from provider to scorer as he picked up Routledge's pass and rifled a powerful curling shot into the top corner.
Gus Poyet made two changes, with Jack Colback and Fabio Borini introduced.
Borini made an immediate impact, firing just over while under pressure from the onrushing Michel Vorm following a through ball.
But the Swans instantly hit back, and they looked to have finished things off in the 65th minute after Britton was brought down by Gardner after the stand-in skipper got to de Guzman's pass first.
Up stepped Bony, and the club record signing confidently slotted home into the corner of the net.
It proved Bony's last involvement, with Laudrup bringing on Alvaro Vazquez in place of the striker.
And Sunderland had Westwood to thank for preventing further damage as he made a stunning reflex save to deny de Guzman's powerfully-hit volley before he tipped Michu's header wide.
But he was breached for a fourth time in the 81st minute as another de Guzman corner met its target as Chico Flores directed home from close range to put the icing on an important win.
SWANS: Michel Vorm, Angel Rangel, Jordi Amat, Chico Flores, Ben Davies (Neil Taylor, 51), Leon Britton (capt), Jonathan de Guzman, Michu, Nathan Dyer, Wayne Routledge (Alejandro Pozuelo, 81), Wilfried Bony (Alvaro Vazquez, 75).
SUBS: Gerhard Tremmel, Dwight Tiendalli, Jose Canas, Jonjo Shelvey.
SUNDERLAND: Kieren Westwood, Phil Bardsley, Seb Larsson, Craig Gardner, Steven Fletcher (Jozy Altidore, 82), Adam Johnson (Fabio Borini, 61), Ondrej Celustka, John O'Shea (capt), Emanuele Giaccherini (Jack Colback, 61), Valentin Roberge, Lee Cattermole.
SUBS: Vito Mannone, Andrea Dossena, David Vaughan, Carlos Cuellar.