The Gunners were held to a frustrating 1-1 draw by Brighton at the Emirates after dominating for the majority of the match.
Pierre-Emerick Aubameyang opened the scoring from the penalty spot after just nine minutes, slamming home after Alireza Jahanbakhsh fouled Nacho Monreal.
But Brighton hit back with a penalty of their own after Granit Xhaka brought down Solly March, with Glenn Murray keeping his cool from the spot.
The result leaves Arsenal fifth in the Premier League, three points behind Tottenham but with a far inferior goal difference and just one game remaining.
Express Sport have rated how the Arsenal players performed against Brighton, but do you agree?
Arsenal player ratings vs Brighton & Hove Albion – Premier League
GK: Bernd Leno – 7
Made important stops from Glenn Murray and Solly March to keep Brighton at bay, but was given the eyes for the former’s penalty and left rooted.
A brilliant late save from March kept his side in the hunt.
RB: Stephan Lichtsteiner – 6
Was sold short by Mkhitaryan and caught out of position for the Brighton equaliser, but was otherwise solid in defence.
Looked fired up and ready to make an impact on a rare start but went in the book for mouthing off to the referee.
Arsenal player ratings: Pierre-Emerick scored his 20th goal of the season from the penalty spot
Arsenal player ratings: Stephan Lichtsteiner was filling in for the suspended Ainsley Maitland-Niles
CB: Shkodran Mustafi – 5
Appeared one of the calmer members of the back four for a change, keeping things simple and using the ball intelligently.
Still lost far too many aerial challenges but this was an improvement on recent displays.
CB: Sokratis Papastathopoulos – 4
Booked for simulation and tested the patience of the referee with some of his theatrics.
Charged around like a raging bull for much of the match, crashing in to whatever was in his path.
LB: Nacho Monreal – 5
Got forward well in the first half and won the penalty after he got to the ball before Jahanbakhsh.
Did have a moment of madness as Brighton piled on the pressure, skewing a clearance straight up in the air and sparking panic in the Gunners rearguard, but was solid otherwise.
Arsenal player ratings: Nacho Monreal won the penalty for the Gunners’ opener
CM: Lucas Torreira – 3
Two poor free-kicks frustrated the home support and he was lazy tracking March, who didn’t need a second invitation to go down after the lightest of contact.
So cumbersome in possession, while his delivery was pretty abysmal for much of the game.
CM: Granit Xhaka – 6
Got through a heap of important work in front of the back four, breaking up play and shielding Arsenal from the counter attack.
Not afraid to put his body on the line and adds some much needed bite in the engine room.
CM: Henrikh Mkhitaryan – 4
His poor pass put Arsenal in trouble, resulting in Xhaka conceding the penalty as Brighton broke quickly.
Often showed glimpses of really nice skill, but was frustratingly ineffective as Arsenal hammered away at Brighton.
Arsenal player ratings: Henrikh Mkhitaryan was poor in an unfamiliar midfield role
CAM: Mesut Ozil – 6
Went looking for work as he did his best to unpick a packed defence.
Linked play well between the midfield and strikers, and looked most likely to conjure up chances.
ST: Alexandere Lacazette – 6
Ran his socks off and never gave the Seagulls a moment of rest.
One brilliant bit of skill almost paid off when he juggled the ball in the area before Ryan rushed out to block, but no clear-cut chances fell his way.
ST: Pierre-Emerick Aubameyang – 7
Composed from the penalty spot to fire into the side netting and was a threat with his pace and quick feet.
However, the Gabon striker really should have hit the target when he fired a scissor kick wide and was denied a host of times in the closing stages by desperate defending.
Arsenal player ratings: Do you agree with out scores for the Gunners against Brighton?
SUB: Sead Kolasinac (on for Lichtsteiner, 76 mins) – 5
Gave Arsenal width but couldn’t provide a delivery that avoided the desperate defending of Lewis Dunk and Shane Duffy.
SUB: Matteo Guendouzi (on for Xhaka, 76 mins) – 6
Needlessly booked but won some important challenges and was last man back to snuff out danger more than once.
SUB: Alex Iwobi (on for Mkhitaryan, 76 mins) – 4
Failed to have a telling impact.