Fernando Llorente and Kyle Naughton condemned Sunderland to a 2-0 defeat in their final home game of a dreadful season.
First half efforts from Llorente and Naughton were enough to give Swansea a crucial victory in their fight for survival at the Stadium of Light. Already relegated, David Moyes's side once again never looked like scoring.
Defeat leaves Sunderland needing to win their final two matches to avoid finishing bottom of the Premier League for a third time in under 15 years.
Swansea are almost home. Their Premier League status can be confirmed for next year, if Crystal Palace beat Hull City tomorrow.
Paul Clement's squad cruised to a half time lead, taking advantage of slack Sunderland defending and a lack of intensity from a side soon to be departing the Premier League.
The first chance of note fell to Didier Ndong. The energetic midfielder was free in the box after being slipped in by Sebastian Larsson. The 22 year old shot wide at the near post instead of shooting across goal at a bigger target.
Minutes later Swansea were ahead. The usual suspects Gylfi Sigurdsson and Llorente combining. The Icelander's deep free kick was glanced in by the forward, his header dropping into an open net. Jordan Pickford was in no man's land coming for the cross and failing to get within a yard of the delivery.
The visitors settled after their early goal looking comfortable without creating regular chances. Enjoying plenty of possession the Welsh outfit forced a couple corners, which the Wearsiders dealt with.
As the half wore on the Black Cats did find a greater deal urgency and attacking intent. Taking advantage of Swansea's winger-less system Javier Manquillo and Billy Jones were able to produce some testing crosses.
Swansea conceded a corner from Sunderland pressure and Jermain Defoe nearly bagged on what's likely to be his last home appearance in red and white. The 34 year old reacted quickest to a Jones knockdown. He was however met by Lukasz Fabianski, the former Arsenal stopper sprawled out to fill the Swansea goal, blocking Defoe's lunging effort.
Swansea piled on Mackem misery with a second in the final minute of first half stoppage time. Moyes' men barely kept Swansea at bay on their left. The visitors retained possession switching across to Sunderland's left. Former Black Cat, Ki Sung Yueng slipped in Naughton who had ghosted in behind substitute Wahbi Khazri. The right back got the ball out his feet before blasting into the top corner.
Sunderland were denied a lifeline early in the second half. Clever play from the increasingly influential Defoe won the Black Cats a dangerous free kick 20 yards from goal. Sebastian Larsson's flat set piece was blocked by Sigurdsson. The 27 year old clearly stretched out an arm to deflect Larsson's effort. The foul was missed by referee Andre Marriner.
A tactical switch to match Swansea's diamond formation along with Swansea being content to sit on a 2-0 lead meant Sunderland enjoyed greater possession and territory to start the second period. Even with more of the ball the home side couldn't afford blatant refereeing errors. As usual Moyes' team didn't look like scoring.
Sunderland's best chance fell to Jones. The limited full back reacted first to Fabianski's poor parry from a long range Khazri free kick. The former West Brom man side footed harmlessly wide from close range under minimal pressure.
Khazri was lucky to avoid dismissal. The Tunisian international attempted to stamp on Sigurdsson after the Swansea playmaker went down under pressure from him. Marriner produced a yellow card, perhaps viewing the lunge as accidental, or taking into account the lack of contact Khazri made with Sigurdsson's back.
Defoe narrowly missed late on. Sunderland's perennial talisman had a fierce effort deflected wide. His typically sharp effort came after more poor goalkeeping from Fabianski, who parried a Khazri snap shot straight to Defoe.
Sunderland's second half effort couldn't be faulted but a lack of quality, belief and strategy meant they rarely looked like scoring. A tame Khazri effort straight at Fabianski was the best Sunderland could muster in the final ten minutes.
Another goalless defeat Sunderland are now only two games away from being put out of their misery. It's been a truly awful season, Sunderland are barely competitive at this level.