Match ends, Crystal Palace 1, Arsenal 3.

Arsenal scored twice in injury time to stun Crystal Palace and mean Roy Hodgson's last home game in charge of the Eagles ended in disappointment.
Veteran manager Hodgson, 73, announced on Tuesday he will be leaving the club at the end of the season after four years in the job and was given a heart-felt reception from the returning home supporters.
But his farewell match at Selhurst Park ended in a last-gasp defeat as Gabriel Martinelli latched onto fellow substitute Martin Odegaard's cross to convert from close range on 91 minutes before Nicolas Pepe coolly rolled in Arsenal's third four minutes later.
Christian Benteke's diving header from Andros Townsend's free-kick levelled for the home side after Pepe had volleyed in to finish off a neat Arsenal move.
Palace can move up a place to 12th on the final day if they better Wolves' result against Manchester United, while Arsenal kept alive their hopes of a top-six finish.
'It has been a magnificent four years'

Much-travelled boss Hodgson is the oldest man to have managed in the Premier League and said on the eve of the game it was the "right time to step away" from the rigours of the top flight.
Since taking over in September 2017, he has further stabilised Palace as a top-flight side, steering them clear of the relegation zone with 11th, 12th and 14th-placed finishes.
The former England manager was applauded onto the pitch by the 6,500 Palace fans who made their return to the stadium, while Hodgson received a guard of honour from both sets of players and staff.
His farewell looked to be heading for a satisfactory conclusion when Benteke stooped to head home for his 10th goal of the campaign but the visitors late rally spoiled the mood.
Addressing the crowd at full-time and with the players watching on from the sidelines, Hodgson said: "It has been a magnificent four years of my career and I enjoyed every moment. We would have liked to have finished the season here with a good result against a top team."
He perhaps also hinted at retirement from management by adding: "I shall miss everybody, I shall miss football but it has been a fantastic journey and I thank you very much."
Lifeline for Arsenal
Up until the 90th minute, Mikel Arteta's side had been largely poor and it looked as if a fairly miserable season was petering out without much incident.
The Gunners have lost a club record-equalling 13 games in a 38-game season but Martinelli and Pepe's goals gave their side a lifeline in the quest for European football next season.
Despite failing to offer significant attacking threat for much of the contest, they ended up scoring with all three of their shots on target.
On-loan Odegaard started the game on the bench and his future in doubt but the Real Madrid man proved his effectiveness with a delightful cross which Martinelli converted.
Arsenal's excellent late-season form has seen them collect their fourth straight league win for the first time since 2018 and they will go into Sunday's match against Brighton full of optimism.

Player of the match
Gabriel MartinelliGabriel Martinelli
Crystal Palace
Avg
- Squad number20Player nameBentekeAverage rating
6.53
- Squad number10Player nameTownsendAverage rating
6.03
- Squad number11Player nameZahaAverage rating
5.99
- Squad number9Player nameJ AyewAverage rating
5.79
- Squad number24Player nameCahillAverage rating
5.78
- Squad number27Player nameMitchellAverage rating
5.76
- Squad number8Player nameKouyatéAverage rating
5.73
- Squad number44Player nameRiedewaldAverage rating
5.71
- Squad number31Player nameGuaitaAverage rating
5.70
- Squad number5Player nameTomkinsAverage rating
5.62
- Squad number22Player nameMcCarthyAverage rating
5.60
- Squad number15Player nameSchluppAverage rating
5.59
- Squad number2Player nameWardAverage rating
5.53
Arsenal
Avg
Squad number35Player nameGabriel Martinelli
Average rating7.45
Squad number3Player nameTierney
Average rating7.25
Squad number19Player namePépé
Average rating7.03
Squad number32Player nameSmith Rowe
Average rating6.71
Squad number7Player nameSaka
Average rating6.60
Squad number6Player nameGabriel Magalhães
Average rating6.13
Squad number21Player nameChambers
Average rating6.05
Squad number11Player nameØdegaard
Average rating6.04
Squad number16Player nameHolding
Average rating6.03
Squad number1Player nameLeno
Average rating5.94
Squad number18Player namePartey
Average rating5.88
Squad number25Player nameMohamed Elneny
Average rating5.86
Squad number14Player nameAubameyang
Average rating5.58
Squad number34Player nameXhaka
Average rating5.47
Line-ups
Crystal Palace
Formation 4-3-3
- 31Guaita
- 2Ward
- 5Tomkins
- 24Cahill
- 27Mitchell
- 8Kouyaté
- 22McCarthySubstituted forRiedewaldat 82'minutes
- 15SchluppBooked at 5mins
- 10Townsend
- 20BentekeBooked at 37minsSubstituted forJ Ayewat 79'minutes
- 11Zaha
Substitutes
- 1Butland
- 3van Aanholt
- 9J Ayew
- 14Mateta
- 17Clyne
- 23Batshuayi
- 34Kelly
- 39Rak-Sakyi
- 44Riedewald
Arsenal
Formation 4-2-3-1
- 1Leno
- 21Chambers
- 16Holding
- 6Gabriel
- 3TierneySubstituted forXhakaat 78'minutes
- 18ParteySubstituted forMartinelliat 78'minutes
- 25ElnenyBooked at 37mins
- 19Pépé
- 32Smith Rowe
- 7SakaSubstituted forØdegaardat 65'minutes
- 14Aubameyang
Substitutes
- 8Ceballos
- 9Lacazette
- 11Ødegaard
- 12Willian
- 17Cédric Soares
- 22Marí
- 33Ryan
- 34Xhaka
- 35Martinelli
- Referee:
- Anthony Taylor
- Attendance:
- 6,500
Match Stats
- Possession
- Home31%
- Away69%
- Shots
- Home12
- Away6
- Shots on Target
- Home6
- Away3
- Corners
- Home6
- Away7
- Fouls
- Home7
- Away7
Live Text
Post update
Full Time
Second Half ends, Crystal Palace 1, Arsenal 3.
Goal!
Goal! Crystal Palace 1, Arsenal 3. Nicolas Pépé (Arsenal) left footed shot from the centre of the box to the bottom left corner.
Post update
Mohamed Elneny (Arsenal) wins a free kick in the defensive half.
Post update
Foul by Jordan Ayew (Crystal Palace).
Post update
VAR Decision: Goal Arsenal - Crystal Palace 1-2 Arsenal (Gabriel Martinelli).
Goal!
Goal! Crystal Palace 1, Arsenal 2. Gabriel Martinelli (Arsenal) right footed shot from very close range to the bottom right corner. Assisted by Martin Ødegaard with a cross.Goal confirmed following VAR Review.
Post update
Attempt saved. Andros Townsend (Crystal Palace) right footed shot from outside the box is saved in the centre of the goal. Assisted by Jeffrey Schlupp.
Post update
Corner, Crystal Palace. Conceded by Nicolas Pépé.
Post update
Attempt missed. Pierre-Emerick Aubameyang (Arsenal) right footed shot from very close range misses to the left. Assisted by Calum Chambers with a cross.
Post update
Attempt saved. Jordan Ayew (Crystal Palace) header from very close range is saved in the bottom right corner. Assisted by James Tomkins with a headed pass.
Post update
Corner, Crystal Palace. Conceded by Gabriel Magalhães.
Substitution
Substitution, Crystal Palace. Jairo Riedewald replaces James McCarthy.
Post update
Offside, Crystal Palace. Andros Townsend tries a through ball, but Wilfried Zaha is caught offside.
Substitution
Substitution, Crystal Palace. Jordan Ayew replaces Christian Benteke.
Substitution
Substitution, Arsenal. Gabriel Martinelli replaces Thomas Partey.
Substitution
Substitution, Arsenal. Granit Xhaka replaces Kieran Tierney.
Post update
Attempt blocked. Wilfried Zaha (Crystal Palace) left footed shot from the centre of the box is blocked. Assisted by James McCarthy.
Post update
Offside, Crystal Palace. Andros Townsend tries a through ball, but Wilfried Zaha is caught offside.
Post update
Offside, Arsenal. Rob Holding tries a through ball, but Pierre-Emerick Aubameyang is caught offside.

- Powerful new drama Danny Boy: Searching for truth in the fog of war
- The Cost of Concussion: Watch as former rugby players take legal action over their brain injuries

Comments
Join the conversation
Classy outfit
Book your neighborhood pub early🤣
No excuses for generally poor show by Arsenal but the win was the least they deserved.
Good luck Spurs...not! St Totteringham’s day well on its way.
And for anyone that this is the only ‘cup’ this post is about, afternoon this season and being so behind spurs, this is all we can cheers for this season!
COYG