Postpublished at 82 mins
Crystal Palace 3-0 Arsenal
It's not been a great night for Arsenal and their fans. All the noise is coming from the Palace stands now and Mikel Arteta looks frustrated on the touchline.
Use the audio icon to listen to commentary from BBC Radio 5 Live
FT: Crystal Palace 3-0 Arsenal - Mateta heads opener before Ayew's second & Zaha penalty
Gunners miss chance to return to top four
Win takes Palace into top 10
Get involved via #bbcfootball
Emma Sanders
Crystal Palace 3-0 Arsenal
It's not been a great night for Arsenal and their fans. All the noise is coming from the Palace stands now and Mikel Arteta looks frustrated on the touchline.
Crystal Palace 3-0 Arsenal
On comes Luka Milivojevic for Palace. Cheikhou Kouyate is off.
Crystal Palace 3-0 Arsenal
Another big chance for Arsenal!
Marc Guehi makes an excellent goal-saving block on the line. It's absolutely brilliant.
Bukayo Saka's strike is parried by Vicente Guaita. While he's still down, Emile Smith Rowe fires in the rebound but Guehi reacts to block it.
Crystal Palace 3-0 Arsenal
Selhurst Park is rocking.
#bbcfootball
Andrew Reeve: Can't believe Palace will only be on 37 points, if they do manage to beat Arsenal tonight. More deserving to be near the the 50 points mark. What a great team (I'm a Neutral fan tonight)
Crystal Palace 3-0 Arsenal
Wilfried Zaha spins away from Granit Xhaka on the right and the midfielder just pulls back his shirt until the referee blows the whistle. Easy yellow card.
Crystal Palace 3-0 Arsenal
Chris Sutton
Former Premier League striker on BBC Radio 5 Live
Clever from Zaha. Composed as you like. Perfect penalty. Arsenal are not coming back from this and Palace have been absolutely brilliant this evening. The Eagles are soaring.
Crystal Palace 3-0 Arsenal
Arsenal's injured midfielder Thomas Partey is off. On comes Albert Sambi Lokonga.
And Palace make a change too as Jordan Ayew is replaced by Odsonne Edouard.
Wilfried Zaha (74 mins)
Won and scored by Wilfried Zaha.
He smashes it into the right corner to make it 3-0 to Palace!
Crystal Palace 2-0 Arsenal
This is all about Wilfried Zaha!
He wins it in the middle while Thomas Partey pulls up with an injury. He carries it into the box, taking on three players and as he checks back he's clipped around the ankle.
There's a short pause before the referee points to the spot.
Crystal Palace 2-0 Arsenal
Straight into the action.
James McArthur gets two blocks in to stop Martin Odegaard and then Gabriel Martinelli getting on the end of a long ball inside the box.
He even wins a goal kick too and the home fans chant his name for a bit afterwards.
Crystal Palace 2-0 Arsenal
Chris Sutton
Former Premier League striker on BBC Radio 5 Live
A lack of composure from Martin Odegaard and I would always describe him as a composed player but not this evening.
Crystal Palace 2-0 Arsenal
James McArthur is on for Palace as they look to bring on some defensive reinforcements. Goalscorer Jean-Philippe Mateta is off.
Crystal Palace 2-0 Arsenal
Matty (below) almost gets his wish.
This is a HUGE chance for Arsenal. It's whizzed in from the left for Martin Odegaard, who is completely unmarked in the box.
He has the whole goal to aim for but hits it wide of the left post first time. Very close...
#bbcfootball
Matty AFC: Arsenal haven't been terrible this half. Palace's energy levels have inevitably dropped. Still not a good performance, but if we find a goal before the 70th minute I'd expect us to push for at least an equaliser. Doesn't feel like game over yet, but time's ticking.
Crystal Palace 2-0 Arsenal
Another Arsenal change. Eddie Nketiah is on. Off goes Cedric Soares.
Gabriel Martinelli is back on.
Crystal Palace 2-0 Arsenal
Gabriel Martinelli and Cheikhou Kouyate come together in a whack and the Arsenal substitute is feeling it more. He gets a bit of treatment on his knee while Patrick Vieira discusses plans with his assistant in the dugout.
Crystal Palace 2-0 Arsenal
Arsenal's best chance of the game!
Gabriel Martinelli finds Alexandre Lacazette in the box. He touches it on to Emile Smith Rowe but he places it straight into the arms of Vicente Guaita from close range.
Crystal Palace 2-0 Arsenal
Chris Sutton
Former Premier League striker on BBC Radio 5 Live
Gallagher is everywhere. Arsenal get away with that.
Crystal Palace 2-0 Arsenal
Conor Gallagher works hard to press Aaron Ramsdale and he does get it off Cedric Soares but it's a foul.