Arsenal were able to claim a 1-1 draw with Fulham thanks to Eddie Nketiah's late, late equaliser to deny the visitors a vital win.
Josh Maja's second-half spot kick looked enough to give a buoyant Fulham side victory in a game they really needed to win to stay up.
But in the final minute of seven minutes of injury time, Nketiah bundled in from close range and it looks to have condemned Scott Parker's side to finishing in the bottom three and relegation.
The Gunners looked tired after their midweek Europa League exploits and deservedly went behind after VAR awarded Fulham a penalty, which Maja duly smashed into the roof of the net just before the hour mark.
Arsenal appeared slow and sluggish from the off, like most of their fixtures at home after competing in the Europa League on a Thursday night.
The likes of Aston Villa and Burnley have already defeated them at home in such a scenario and it came to pass here.
Fulham were unfortunate to see a goal disallowed by VAR in the first half, but other than that chances were at a premium.
And Fulham were able to edge ahead when Maja kept his cool to lash his kick into the roof of the net to allow his team to defend their lead for the final half hour.
But Alphonse Areola held firm, making a series of solid saves until the match entered the final seconds. A Cedric shot across the area landed in the path of Nketiah, onside, to tap into the net and mean that Fulham remain a full six points from safety with just five games left to play.
As for Arsenal, their season will now be defined by the Europa League, where they face former coach Unai Emery and Villarreal.
Goal by Eddie Nketiah.
Yellow card for Alphonse Aréola.
Substitute in, Joe Bryan.
Substitute out, Ivan Cavaleiro.
Substitute in, Ruben Loftus-Cheek.
Substitute out, Josh Maja.
Substitute in, Eddie Nketiah.
Substitute out, Alexandre Lacazette.
Substitute in, Harrison Reed.
Substitute out, Ademola Lookman.
Substitute in, Thomas Partey.
Substitute in, Nicolas Pépé.
Substitute out, Mohamed El Neny.
Substitute out, Héctor Bellerín.
Yellow card for Bobby Reid.
Penalty scored by Josh Maja.
Yellow card for Joachim Andersen.