The Swans got back to winning ways with an emphatic 3-0 victory over in-form Newcastle United at the Liberty Stadium.
Michael Laudrup's side bounced back from their 3-0 defeat at Manchester City in the perfect way as goals from substitute Nathan Dyer, a Mathieu Debuchy own goal and a sublime effort from Jonjo Shelvey earned the hosts an inspired win.
Dyer - on for the injured Alvaro Vazquez - volleyed home from close range after Alejandro Pozuelo's cross was padded down into his path by keeper Tim Krul after 45 minutes.
The Swans then raised their game another gear in the second half, and after a perfect through ball from Pozuelo sent Shelvey in on goal, the midfielder's shot bounced off Krul and into the net off Debuchy.
And Shelvey rounded off a perfect night for Laudrup's side when he curled his effort from nearly 25 yards into the top corner with eight minutes to go.
This victory moved the Swans onto 18 points from 14 games and up to 11th place.
The Swans made just one change to their starting XI as Michel Vorm returned in goal.
There was just one change on the bench as Leon Britton returned from a toe injury – he took the place of Rory Donnelly.
SWANS: Michel Vorm, Dwight Tiendalli, Chico Flores, Ashley Williams (capt), Ben Davies, Jose Canas, Jonjo Shelvey, Jonathan de Guzman, Alejandro Pozuelo (Wayne Routledge, 84), Pablo Hernandez (Roland Lamah, 71), Alvaro Vazquez (Nathan Dyer, 29).
SUBS: Gerhard Tremmel, Jordi Amat, Neil Taylor, Leon Britton.
NEWCASTLE: Tim Krul; Mathieu Debuchy, Mike Williamson (Mapou Yanga-Mbiwa, 77), Fabricio Coloccini (capt), Davide Santon (Massadio Haidara, 57); Moussa Sissoko, Cheick Tiote, Yohan Cabaye, Yoan Gouffran; Shola Ameobi (Gabriel Obertan, 68), Loic Remy.
SUBS: Rob Elliot, Vurnon Anita, Sammy Ameobi, Papiss Cisse.
On a cold night at the Liberty, it was the visitors who made the first real threat on goal.
Moussa Sissoko's curling cross found Loic Remy, but his header - which bounced off the service - was superbly kept out by the fingertips of a fully-stretched Michel Vorm.
The Swans responded via an Alvaro Vazquez effort, which flew along the face of goal and wide as Tim Krul guided it out for a goalkick before Chico Flores drove his 30-yard effort straight at the Dutchman.
The Swans were then dealt a setback before the half hour as Alvaro Vazquez was replaced by Nathan Dyer after the Spaniard had picked up a groin injury.
The change saw Alejandro Pozuelo move up front and Dyer coming onto the wing.
And Dyer would prove the difference between the sides in the first half as he thundered home a Pozuelo cross after Krul had swatted directly into the substitute's path with 45 minutes on the clock.
HALF-TIME: Swans 1 Newcastle 0
The Swans almost started the half like they ended the first period as Dyer went close to find the net again.
Following neat link-up play by Pozuelo, Pablo Hernandez and de Guzman, the latter's deep cross was met by the head of the leaping Dyer, but Krul collected safely to deny him - and Swansea - a second goal.
Newcastle, though, were quick to reply with Shola Ameobi's low volley kept out by the diving Vorm after Yohan Cabeye's shot deflected off Hernandez's block tackle into the path of the striker.
Straight up the other end of the pitch, the Swans countered quickly and Jonjo Shelvey drilled a low shot into the sidenetting.
Then the visitors thought they had a strong case for a penalty after Remy's shot struck the arm of Ben Davies, but referee Howard Webb rejected the appeals.
Then, as Newcastle saw another penalty appeal turned down after Remy went down under a challenge, the Swans raced on and Pozuelo's through ball sent Shelvey in on goal.
The midfielder's effort cannoned off Krul and bounced off Mathieu Debuchy - who had raced back - and into the net after 67 minutes.
Laudrup made another change shortly after as Roland Lamah replaced Hernandez.
The Swans kept pushing for another goal and Shelvey went close to adding a third but his curling strike - almost a replica of his goal against Fulham - was superbly tipped wide by the diving Krul.
But the midfielder was not to be kept out with eight minutes to go as de Guzman teed him up and the England international curled into the top corner from nearly 25 yards.
Laudrup made his final change immediately after, with Wayne Routledge coming on against his former club in place of Pozuelo.
But the remaining few minutes proved uneventful as the Swans comfortably saw out the rest of the match to claim three valuable points.