Arsenal's hopes of leapfrogging Tottenham Hotspur and returning to the top four were dealt a huge blow as they lost 2-0 at Newcastle United.
Newcastle had the best chance of the first half on 36 minutes with Allan Saint-Maximin's arrowed low shot, which Aaron Ramsdale did well to save.
The Magpies took the lead after 55 minutes when Joelinton broke down the left and delivered a low cross that forced an own goal from a sliding Ben White.
Callum Wilson went close on three occasions to doubling the lead, narrowly missing out on a wonder goal as a long-range volley dropped inches wide.
Instead, it was Bruno Guimaraes who scored the deserved second goal in the 85th minute, following up when Wilson was denied by Ramsdale.
Back-to-back defeats leave Arsenal in fifth spot on 66 points, two behind Spurs, with one match remaining each.
Newcastle's second Premier League win in 19 matches against the Gunners takes them to 12th with 46 points.
See: Newcastle report | Arsenal report
Next fixtures
Newcastle: 22 May v Burnley (A)
Arsenal: 22 May v Everton (H)
Match officials
Referee: Darren England. Assistants: Ian Hussin, Dan Robathan. Fourth official: Craig Pawson. VAR: Jarred Gillett. Assistant VAR: Nick Hopton.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time