Arsenal’s hopes of finishing in the top four have been dented after Crystal Palace came to Emirates Stadium and beat them 3-2. 

Christian Benteke, Wilfried Zaha and James McArthur were the scorers for the away side, while the Gunners pulled things back twice with Mesut Ozil and Pierre-Emerick Aubameyang finding the net.

Palace took the lead in the 17th minute when Benteke was left unmarked to head the ball in from a Luka Milivojevic delivery.

Two minutes into the second half, Ozil equalised for the home side with a clever finish. Alexandre Lacazette nicely found him with a through ball.

Roy Hodgson’s men restored their lead, though, this time with help from Shkodran Mustafi. The defender’s mistake was capitalised on by Zaha who scored in the 61st minute.

Eight minutes later, Palace made it 3-1 when McArthur was left unmarked to head home at the far post.

Aubameyang scored later to reduce the deficit and give Arsenal fans some hope, but the away side stuck out and took all three points.

This defeat means the Gunners remain fourth, but level on points with fifth-placed Chelsea, who entertain Burnley tomorrow.

Arsenal’s game in hand is at Wolves on Wednesday, which won’t be easy.

Here’s how we rated their players today: