Crystal Palace finished their outstanding second-half of the season with three points at home as Marouane Chamakh netted in the second half to earn the win before going off injured.
Palace looked the more dangerous side early, with Wilfried Zaha giving the Swansea defenders problems. He impressively skipped past a pair of visiting challengers in the 13th minute before Leon Britton was required to make a stout tackle.
The Swans mounted few attacks through the first half-hour, while Palace continued to test the goal of Lukaz Fabianski. Jason Puncheon and James McArthur
It would take until after halftime, but the home side had the opener as Marouane Chamakh scored his second goal of the season. A corner went past the far post to Scott Dann, who headed it back centrally. Chamakh beat Bafetimbi Gomis to the ball, and he powered a header of his own on target and in.
Unfortunately, Chamakh clearly injured his hamstring just minutes later as he went down clutching his left leg, and he was replaced instantly by Jordan Mutch.
[ VIDEO: Premier League highlights ]
There was little in the match after the goal, as both teams saw it out with little incident. Selhurst Park didn’t even see a yellow card until the 89th minute when Glenn Murray brought down Kyle Naughton with a naughty tackle.
[ RELATED: Premier League stats ]
Alan Pardew steered Palace to a stunning top-half finish with a total of 48 points, good for 10th position, one point above Everton and two back of Stoke City. Swansea ended with 56 points to place them in eighth place.
Crystal Palace: Hennessey; Ward, Dann, Hangeland, Souare; Zaha, Jedinak, McArthur (Murray 36′), Bolasie (Campbell 82′); Puncheon; Chamakh (Mutch 66′).
Bench: Speroni, Delaney, Kelly, Lee, Mutch, Murray, Campbell.
Goals: Chamakh 57′
Swansea City: Fabianski, Naughton, Fernandez, Bartley, Richards, Britton (Grimes 70′), Cork, Emnes, Dyer (Barrow 64′), Montero (Gorre 84′), Gomis.
Bench: Tremmel, Hanley, Rangel, Fulton, Grimes, Gorre, Barrow.