Crystal Palace should have claimed all three points and, despite starting poorly, they were by far the better team at Emirates Stadium.
They were compact and organised, countering fast and slickly when they could. Arsenal, in contrast, were slow and sloppy.
The fact both of Palace’s goals came from Arsenal being caught in possession sums up the Gunners’ night and how they faded poorly after a bright start.
When Pierre-Emerick Aubameyang opened the scoring after eight minutes, the Emirates was bouncing and you felt like Mikel Arteta’s could steamroll Palace.
But they took their foot off the gas and by the end of the first-half goalkeeper Aaron Ramsdale was making fine saves to keep Arsenal ahead. Across the 90 minutes he was probably Arsenal’s best player – and that tells its own story.
The biggest concern for Arsenal is that they never really controlled the game, despite tinkering and changing their midfield options.
They started with a trio of Emile Smith Rowe, Martin Odegaard and Thomas Partey. Albert Sambi Lokonga was then thrown on at half-time and by the end it was all over the shop as the Gunners pushed for a late equaliser.
They got it, with Alexandre Lacazette scoring with virtually the last kick of the game to cancel out Christian Benteke and Odsonne Edouard’s strikes.
It meant Palace left the Emirates with a point, something Patrick Vieira probably would have taken before kick-off. By full-time, though, he had every right to feel robbed of what could have been a landmark win for him.
Lacazette excels off bench
There were not many positives at all for Arsenal from this game, but the performance of Lacazette does give Arteta some food for thought.
The Frenchman has fallen down the pecking order this season, but whenever he has been given a chance he has taken it.
Lacazette certainly did that against Palace and he was sharp and lively off the bench, scoring a last-gasp equaliser.
His link-play with Aubameyang was also eye-catching. We know all about the pair’s chemistry and this brief cameo was promising.
Arsenal host Aston Villa on Friday and you suspect Lacazette will be knocking on Arteta’s door and expecting to start. Many players played them out of contention tonight, whereas Lacazette took his chance.
Ramsdale continues strong start
Eyebrows were raised in the summer when Arsenal splashed £24million on Ramsdale, but so far he is answering his critics.
The goalkeeper performed well against Palace, making a number of saves to keep Arsenal ahead before half-time.
The Gunners’ defence was pretty poor against the Eagles, not looking the solid unit it has in recent weeks, but Ramsdale at least kept his level.
Had he not been at it, this could well have been a different story for Arteta and Arsenal.