Arsenal’s recent revival ground to a halt as Crystal Palace frustrated the Gunners in a scrappy 0-0 Premier League draw at the Emirates Stadium on Thursday.
Mikel Arteta’s side had won their previous four matches in all competitions, but they were fortunate to extend their unbeaten run to five games.
Palace were unable to convert several first half chances and, although Arsenal improved after the interval, they missed a chance to climb into the top half of the Premier League.
Arsenal sit in 11th place, eight points adrift of the Champions League places as they continue to pay the price for their worst start to a season since 1974-75.
Just before Christmas, Arsenal were only four points above the relegation zone, so their current position 12 points away from the bottom three affords Arteta some much-needed breathing space.
But this disjointed display underlined the attacking flaws that have stopped Arsenal’s building on last season’s FA Cup triumph.
Palace have only won one of their past eight matches in all competitions and are one point behind Arsenal in 13th.
Emile Smith-Rowe, Arsenal’s promising young midfielder, started after scoring against Newcastle as a substitute last weekend.
But Kiernan Tierney was absent with muscle tightness and the Gunners missed the Scotland left-back’s busy presence.
Pierre-Emerick Aubameyang has endured a difficult season and, once again, Arsenal’s captain was a diffident figure.
The Gabon forward briefly sparked into life and tested Vicente Guaita with a fierce strike that has parried by the Palace keeper.
But Palace were finding their feet on a wet evening and Granit Xhaka had to make a perfectly timed sliding tackle to stop Wilfried Zaha getting a shot away after the forward slalomed into the penalty area.
Palace broke through the Arsenal defence again when Christian Benteke scooped his shot wastefully over from 10 yards after good work by Tyrick Mitchell.
James Tomkins was inches away from giving Roy Hodgson’s men the lead as the Palace defender got above Rob Holding to glance his header against the bar from Eberechi Eze’s free-kick.
Arsenal were struggling to get out of their own half and Bernd Leno had to make a superb save to repel Benteke’s header from Mitchell’s cross.
Arteta’s half-time team talk seemed like it might have the desired effect and Hector Bellerin drilled just wide from the edge of the area in the opening minute of the second half.
Arsenal threatened again as Bukayo Saka forced Guaita to block at the near post before Alexandre Lacazette blasted into the side-netting after a flowing move.
Arteta sent on Nicolas Pepe and Thomas Partey, back after a month out with a thigh injury.
But the expected push never came and Palace were able to keep the misfiring Gunners at bay with ease.