Patrick Bamford wasted a golden chance to score his first Crystal Palace goal as the Eagles played out a frustrating goalless draw with Swansea.
Chelsea loan striker Bamford blasted straight at a grateful Lukasz Fabianski, spurning Palace's finest chance to secure victory at Selhurst Park.
Swansea held firm for a draw that could prove vital in their continued Premier League survival fight, a second clean sheet after their 1-0 Boxing Day win over West Brom.
Alan Pardew may well scout around to add a striker to his Palace squad in January, given his side's shortcomings up front in the absence of the injured Conor Wickham.
The ineffectual Marouane Chamakh was hauled off after a first half that elicited no chances for either side. Bamford at least worked several openings, but was left to rue the miss of the day.
Yohan Cabaye will also now miss Palace's home clash against Chelsea on Sunday after collecting his fifth league booking.
Palace again struggled without Yannick Bolasie, out for some 10 weeks with hip trouble, with Wilfried Zaha shouldering a heavy workload out wide.
No one at Selhurst Park will linger long over a dire first half, neither side able to muster a single goal-scoring chance.
Cabaye flashed wildly high and wide twice, while Zaha turned down a fine opening for a shot from 16 yards.
Swansea were just as abject and profligate in possession as the hosts, Jonjo Shelvey's stray pass handing Zaha the gift he then inexplicably ignored.
Former Liverpool man Shelvey almost made immediate amends, threading a smart ball through for Marvin Emnes, only for Wayne Hennessey to rush out and claim authoritatively.
Palace skipper Mile Jedinak surely has no idea how he lost his bearings to the extent he nodded a free header in the Swansea area away from goal.
And pacey Swansea forward Mo Barrow burst past the lumbering Brede Hangeland, only to have the ball lifted off his toe by Scott Dann just when expecting to unleash an effort on goal.
Palace boss Pardew hauled off Chamakh in favour of Bamford at the break. The hosts finally carved out a chance when play resumed, but no thanks to the personnel switch.
Fabianski denied Palace the opener, palming away Hangeland's header after a well-worked free-kick.
Jason Puncheon almost carved an opening for Bamford with an ambitious attempted through-ball, but still the deadlock remained.
Barrow blasted Swansea's first shot on target from 20 yards, but Hennessey met his rare task with relative comfort.
Bamford then blasted straight at Fabianski as Palace battled again for the ascendancy. The 22-year-old simply had to score with a strike from the penalty spot.
Ashley Williams denied Palace again with a smart block from Pape Souare's cutback as Swansea continued to frustrate the visitors.
Zaha turned Kyle Naughton inside-out, only to see his curling effort spin just wide of the statuesque Fabianski.
Hangeland upended Bafetimbi Gomis in another crude challenge in shooting range, allowing Gylfi Sigurdsson to take aim, but Hennessey was able to tip his accurate effort around his left post.