
A heroic Crystal Palace performance downed Manchester City to claim the FA Cup and a first major trophy at Wembley Stadium.
Ebere Eze's first-half goal and Dean Henderson's penalty save proved vital moments for Oliver Glasner's side in a day of destiny for the Eagles.
Pep Guardiola will feel aggrieved after Henderson remained on the pitch, despite a VAR check, with the Eagles goalkeeper touching the ball outside the box and appearing to deny the Norwegian a clear goalscoring opportunity.
Daniel Munoz thought he had doubled Palace's lead in the second half, but Ismaila Sarr was offside after a VAR check.
And Guardiola could only throw on Phil Foden and a debut for Argentine youngster Claudio Echeverri, who was denied by Henderson late on.
Palace survived and held on for the greatest moment in their history.
Follow all the latest reaction and analysis from the FA Cup final below:
Crystal Palace 1-0 Man City: FA Cup final LIVE
- FULL TIME! Eagles lift FA Cup for first time amid City fury at VAR
- 59' VAR! Munoz has Palace's second goal ruled out
- 34' PENALTY SAVED! Henderson saves Marmoush spot-kick
- 24' RED CARD? Henderson avoids sending off after handling outside box
- 16' GOAL! Eze gives Palace the lead after blistering counter
Crystal Palace FC 1 - 0 Manchester City FC
Why didn’t Erling Haaland take Man City’s penalty in FA Cup final?
19:50 , Chris WilsonOmar Marmoush missed a penalty for Manchester City in the FA Cupfinal - but the question was why Erling Haaland did not take the spot-kick in their shock defeat to Crystal Palace at Wembley.
With City trailing to Eberechi Eze’s early goal, following a dominant spell from Pep Guardiola’s side, Tyrick Mitchell fouled Bernardo Silva in the box to give City the chance to equalise.
After a long VAR check, City’s top-scorer Haaland stood with the ball in his hands.
But the striker handed it over to forward Marmoush and the Egyptian saw his effort saved by Palace goalkeeper Dean Henderson, who was fortunate to be on the pitch.

Why didn’t Erling Haaland take Man City’s penalty in FA Cup final?
Eberechi Eze secures Crystal Palace glory to evoke the very best of the FA Cup
19:40 , Chris WilsonGlory all over. After 119 years, and two previous final defeats, Crystal Palace’s name is finally on the cup. A 1-0 win over Manchester City has given them the first major silverware in their history, leaving their ecstatic fans to lose themselves in the moment.
Such scenes of euphoria and romance are what it's supposed to be about. That angst the supporters felt in those final 10 minutes of stoppage time turned to joy like they’ve never known. And there was a fitting element of vintage FA Cup magic to this victory over Pep Guardiola’s side, which will of course go down as a great upset.
That name on the trophy didn’t just apply to the tangible act of inscribing “Crystal Palace” on that famous silverware. Very early on in the game, it just felt like it was going to finally be the club's day.

Eze secures Crystal Palace glory to evoke the very best of the FA Cup
Pep Guardiola only has himself to blame for his worst season as a manager
19:45 , Chris WilsonIt was a display of brutal ruthlessness from Manchester City. Not, admittedly, in an FA Cup final when they had 58 touches inside the Crystal Palace box, 23 shots and one penalty yet scored no goals. But beforehand. Two of their own disappeared from the squad, Pep Guardiola’s cull removing Rico Lewis and James McAtee from the teamsheet.
Academy products were instead spared parts in another of the off-days that have pockmarked Guardiola’s worst season as a manager. It may end up being bookended by trophies, by the Community Shield and the Club World Cup, but City lacked the clinical streak their manager demonstrated. On a day when few of Guardiola’s decisions worked out, a manager who has fashioned many a historic feat instead played a part in one for Crystal Palace, their belated first major trophy, some 120 years after they were formed.

Pep Guardiola only has himself to blame for his worst season as a manager
Pep Guardiola confronts Dean Henderson after Man City stunned in FA Cup final
19:35 , Chris WilsonPep Guardiola made a beeline towards Dean Henderson after Crystal Palace stunned Manchester City in the FA Cup final and told the goalkeeper that he was upset with his “time-wasting”.
Palace defeated City 1-0 at Wembley to win the club’s first major trophy, with Oliver Glasner’s team making history by lifting the FA Cup.
Henderson was the player of the match - making a series of fine saves and stopping Omar Marmoush’s penalty in the first half.

Pep Guardiola confronts Dean Henderson after Man City stunned in FA Cup final
Guardiola reacts
19:30 , Chris WilsonPep Guardiola is speaking to BBC after the match.
"We didn't score so congratulations to Crystal Palace for the victory - we did everything,” he says.
"Today, we were more aggressive. If you're not going to score goals, you're not going to win,” he adds.
On VAR decision to not send Dean Henderson off: "Ask the referee."
On clashing with Dean Henderson post match: "No, nothing."
On Erling Haaland giving Omar Marmoush the penalty: "I don't know, I didn't speak to them. They made a decision. They decide."
On Man City's performance, he adds: "They performed really well, much better than last season against Man Utd.
"Football sometimes is like this. At the end with Claudio Echeverri, we created a chance.
"We controlled really good in transitions.
"Yes, unfortunately we couldn't win, but congratulations Crystal Palace."
Next up
19:27 , Chris WilsonIt seems inconsequential now, but both of these sides have upcoming Premier League games too.
Palace are in 12th currently, and they face Wolves at 8pm on Tuesday, 20 May.
City have more to do with two games left, and they must draw at least against Bournemouth in order to move back into the Champions League qualification places.
That match also takes place at 8pm BST on 20 May, at the Etihad.
Crystal Palace vs Man City player ratings as Kevin De Bruyne and Erling Haaland struggle in FA Cup final shock
19:20 , Chris WilsonCrystal Palace stunned Manchester City to win the FA Cup and their first major trophy at Wembley.
Eberechi Eze scored the winning goal with Palace’s first attack of the game, catching Pep Guardiola’s dominant side on the counter.
Dean Henderson was fortunate to stay on the pitch after handling the ball outside the box to deny Erling Haaland.
And Palace held on to claim a historic victory at Wembley. Here are how the players rated.

Crystal Palace vs Man City player ratings in huge FA Cup final shock
More from Parish
19:18More from Parish as he speaks to ITV.
He says it’s “absolutely” the most special day of his time as co-owner and chairman.
“Twice we’ve been here, twice we’ve been bridesmaids. I’m ecstatic.
“It was a dogged performance, probably not one of our prettiest, but we were always a threat. The defending was outstanding.
“Dean, big moments in big games.
“It’s South London and proud, and that’s what we are.
Steve Parish speaks on the win
19:10Crystal Palace co-owner Steve Parish speaks to the BBC, and he is clearly delighted.
“We owe them a trophy, and we got one today. This is for everybody,” he says.
“All the people that support you, stick with you, believe in you, this is for them.
“I’m so proud. I honestly believed that we would win, and that’s what Oliver [Glasner] has done.
“It was fantastic, all of them were amazing,” he adds.
FULL-TIME! Crystal Palace 1-0 Man City
19:05Another huge positive for Palace is that the club have earned a place in the Europa League for the 2025/26 season!
A first season of European football for the Eagles.
FULL-TIME! Crystal Palace 1-0 Man City
18:55 , Chris WilsonMore from Dean Henderson here.
"It's incredible, [I’m] so tired, so proud of everyone. We deserve this so much. Just so delighted to get over the line, [it] seemed like we were out there for 24 hours,” he says.
"I didn't know it was for me, the ball came into the box, I wasn't sure, I asked Chilly if it was me, and he said yes, but who cares? It doesn't matter. I'm not bothered.
"I saved a penalty down there a few years ago for Shrewsbury, I was confident. You’ve just got to stay focused, [they’re] such a good team, they had 10 mins added on, but we dug in.
"I just went to shake his [Guardiola's] hand, but he was disappointed by the time wasting, but no hard feelings,” he adds on the reaction he got from the City manager.

FULL-TIME! Crystal Palace 1-0 Man City
18:53 , Chris WilsonPalace’s players are shaking hands with Prince William as they collect their winners’ medals. Plenty of cheers as Eze collects his medal.
Marc Guehi and Joel Ward line up to lift the famous old trophy! Some of the Palace players look in disbelief!
Crystal Palace are winners of the 2025 FA Cup!

FULL-TIME! Crystal Palace 1-0 Man City
18:49 , Chris WilsonAnother quick interview from Eze just before the Palace players walk up the steps to collect their trophy.
“I don’t even know what to say. Only God could do this. We’ve come here three times as a club, facing a team that’s been the best in the world for how long, so to show that spirit…
“I just couldn’t breathe, they keep the ball so well, you have got to work so hard to get anything from them.
“But when you get up there into the box, you’ve got to make it count,” he adds.
On being rejected from clubs when he was younger: “I forget about it, but you guys keep reminding me about it! To be in this position now is special, it’s hard to use the right words.”

Crystal Palace 1-0 Man City: FA Cup final LIVE
18:45City players are collecting their runners-up medals at the moment, and we’ll bring you all the photos and reaction, including more from Eze...
Eze reacts
18:42 , Chris WilsonEbere Eze is next to speak to the media, and he says he has “no words” to describe it.
“I don't know what to say, I can only thank God. It's special, man, it's what dreams are made of. Who thought we could do it? We made history today.
“That spirit, man, energy, everyone fighting together, it's special.
He adds that he was “always concerned” with City’s attacking.
“We don't want to give these guys a chance, they're too good, in that position, we had to hold on.
“It is what it is, to be honest I don't care about any of that, we just won. It's a special thing,” he adds as he finishes.

Henderson reacts
18:38 , Chris WilsonDean Henderson is first to speak to the BBC, and he calls the result “incredible”.
“We had a feeling it’d be our day today. The whole week its been building up.
“The manager had a game plan and we executed it,” he adds.
On the penalty: “He [Haaland] gave it to Marmoush, I knew which way he was going, I knew I’d save it.”
On the potential red card: “The ball carried into my box, I knew it was mine.”
He finishes by adding: “I lost my dad at the start of the season, but I dedicate that win to him.”
FULL-TIME! Crystal Palace 1-0 Man City
18:35 , Chris WilsonA brilliant game for a neutral as well as Palace fans. Overall it’s a brilliant advert for the FA Cup.
A game of controversy, moments of brilliance and some serious digging in as underdogs win the famous competition once again.
FULL-TIME! Crystal Palace 1-0 Man City
18:33 , Chris WilsonCRYSTAL PALACE HAVE WON THE FA CUP!
Stuart Atwell blows the final whistle and Palace have a first major trophy in their history!
Tears in the stands as the Eagles earn a deserved win in the FA Cup final.
The first new winners of the cup since Leicester in 2021 - the 45th team to win the trophy.
FULL-TIME! Crystal Palace 1-0 Man City
18:31 , Chris Wilson90 +10 mins
PALACE HAVE DONE IT!
Crystal Palace 1-0 Man City
18:31 , Chris Wilson90 +9 mins
And now there are cheers from the Palace fans! Doku picks up the ball but fires well wide...
Crystal Palace 1-0 Man City
18:30 , Chris Wilson90 +9 mins
Into minute 99 of the cup final. Time for one more chance?
Crystal Palace 1-0 Man City
18:2990 +8 mins
It’s tense at Wembley, but there are cheers from one section as De Bruyne’s bay forward runs out for a goal kick.
Crystal Palace 1-0 Man City
18:28 , Chris Wilson90 +7 mins
Palace are three minutes away from a first major honour.
City have possession again.
Crystal Palace 1-0 Man City
18:28 , Chris Wilson90 +6 mins
City fans want a penalty as the ball comes off the arm as the shot is blocked, and moments later Foden floats a cross straight out of play.
Crystal Palace 1-0 Man City
18:27 , Chris Wilson90 +5 mins
Nketiah thinks he’ll win a free-kick deep into the City half but Gundogan does well and launches the City attack.
City come again, with another Doku cross falling kindly before Henderson saves a another effort from close range!
There are so many bodies in the box it’s hard to tell who even took the shot!
Crystal Palace 1-0 Man City
18:25 , Chris Wilson90 +4 mins
More possession from City but still nothing that’s clear-cut since that Echeverri chance. You'd think one more big opportunity is coming with all this pressure, as Palace clear again before Eze does brilliantly to skip through a couple of challenges and win a free-kick.
Echeverri is booked for the foul.
Crystal Palace 1-0 Man City
18:23 , Chris Wilson90 +2 mins
Dean Henderson is booked for wasting time as City come again.
Doku’s cross is headed back to De Bruyne on the edge of the box, but he slices his half-volley wide of the far post.
Crystal Palace 1-0 Man City
18:22 , Chris Wilson90 +1 mins
Half a chance for City as they work space in the box before it’s clipped over the bar.
Crystal Palace 1-0 Man City
18:21 , Chris Wilson90 mins
There will be 10 minutes of added time at Wembley! 10!
Crystal Palace 1-0 Man City
18:21 , Chris Wilson89 mins
Doku makes space in the box but he can’t get the shot away in front of a sea of Palace bodies.
Crystal Palace 1-0 Man City
18:20 , Miguel Delaney89 mins: You can really feel the tension now from the Palace fans, as tick into the final minutes. That's natural, but not necessarily a consequence of play. City, other than De Bruyne, really aren't creating much.
Crystal Palace 1-0 Man City
18:19 , Chris Wilson88 mins
Good work from Eze to intercept Foden’s pass and get Palace up the pitch. With his performance, it’s difficult to choose a MOTM between him, Henderson and Richards!
Another City sub as Ilkay Gundogan comes on for Bernardo Silva.
Crystal Palace 1-0 Man City
18:17 , Chris Wilson86 mins
Better from Palace in midfield now, with Sarr seeing a cross cleared before Wharton wins it back straight away.
It’s spread wide to Lerma and he ships it to Munoz, whose cross is palmed away by Ortega.
Wharton now makes way for Will Hughes.
Crystal Palace 1-0 Man City
18:15 , Chris Wilson84 mins
A couple of yellow cards for City as Dias is booked for dissent and Akanji is booked for a late challenge. Palace had the advantage but Eze couldn't find Sarr with the ball over the top on the counter.
And now De Bruyne is carded after a foul too.
Crystal Palace 1-0 Man City
18:14 , Chris Wilson81 mins
Just under 80 per cent possession for City so far, which is remarkably high even for them.
They win it back in their half and launch a counter, with Haaland leading and passing it on to Foden.
They recycle it and Foden lays it off to De Bruyne, who shapes up for the shot but plays a lovely pass to Echeverri. However, the Argentine can only direct his shot at Henderson, and he can’t get a clean connection on the follow-up!
Crystal Palace 1-0 Man City
18:11 , Chris Wilson79 mins
City have not stopped dominating possession all game and it’s continuing as we enter the final 10 minutes of normal time.
They win a corner after De Bruyne’s cross is deflected behind.
Crystal Palace 1-0 Man City
18:09 , Miguel Delaney78 mins: Guardiola finally makes those changes and while Phil Foden's introduction was to be expected, Echeverri's was not. This is his debut. It is classic Guardiola by doing something you just wouldn't have thought of.
Crystal Palace 1-0 Man City
18:09 , Chris Wilson77 mins
And a sub for Palace now as Eddie Nketiah comes on for Mateta.
Arguably a strange choice at this time. What if we go to extra-time!?
Crystal Palace 1-0 Man City
18:08Subs for City as Marmoush and Savinho come off for Phil Foden and Claudio Echeverri, who makes his City debut at the age of 19.
Crystal Palace 1-0 Man City
18:0674 mins
CHANCE! What an opportunity for O’Reilly.
De Bruyne picks it up on the edge of the box and threads the perfect pass through to O’Reilly, who takes it well but tries to move it onto his favoured left foot, giving Munoz time to make a vital block.
Crystal Palace 1-0 Man City
18:03 , Chris Wilson72 mins
The headline is there for all to see as space opens up for De Bruyne on the edge of the box, but Wharton blocks well and stays down to receive treatment.
Crystal Palace 1-0 Man City
18:02 , Chris Wilson71 mins
City are still pulling off some good combinations around the edge of the Palace box, but there’s nothing clear-cut yet as both Doku and Savinho see crosses cleared.

Crystal Palace 1-0 Man City
18:01 , Richard Jolly at Wembley70 mins
No changes yet from Pep Guardiola. That can sometimes be the way for him, whereas other managers are often quicker to make mass changes.
City have had plenty of pressure and they do already have a very attacking line-up. But yet time is ticking down and Jack Grealish and Phil Foden may wonder if they could change this game.
Crystal Palace 1-0 Man City
17:58 , Chris Wilson66 mins
Some good defending from Doku this time as he does well to track back and close down Munoz, at the expense of a corner.
The first of the game for Palace – Wharton swings it in, but the flag is up for offside somewhere.
Crystal Palace 1-0 Man City
17:57 , Chris Wilson65 mins
Savinho tries the cross with the outside of the boot but Henderson collects easily.
Palace end up going long looking for Mateta and now we have the first booking of the cup final as O’Reilly pulls back Munoz.
Crystal Palace 1-0 Man City
17:55 , Chris Wilson63 mins
How much will that Guehi sub affect Palace? The England man had been superb alongside Chris Richards, with Lacroix not putting a foot wrong either.
City continue to dominate possession at Wembley.
Crystal Palace 1-0 Man City
17:5261 mins
Marc Guehi has been taken off, with Jefferson Lerma replacing him. There seemed to be a brief row between the medical staff on either side, so that could be related to the sub or the disallowed goal! Who knows.

Crystal Palace 1-0 Man City
17:51 , Miguel Delaney60 mins: Is this a potential turning point? The emotional release of Palace thinking they were 2-0 up might now go the other way. Sarr was obviously offside when he touched the ball before Munoz's finish. City have a reprieve.
GOAL DISALLOWED! Crystal Palace 1-0 Man City
17:51 , Chris Wilson59 mins
The long throw falls kindly to Munoz after some pinball, and he fires into a sea of bodies, with the ball coming off Sarr before Ortega saves. Munoz follows up to tap in, but it’s chalked off as Sarr was offside when the ball hit him.
No controversy in this one.
GOAL! Crystal Palace 2-0 Man City
17:50 , Chris Wilson59 mins
GOAL! Palace have a second, but it may well be chalked off for offside...
Crystal Palace 1-0 Man City
17:49 , Chris Wilson59 mins
An admirable approach from Palace in attack, with the first thought being to get the ball into the box at every opportunity.
Another Richards long throw on the way...
Crystal Palace 1-0 Man City
17:47 , Chris Wilson57 mins
Great play from Doku to disguise a pass into the path of Silva, who is free in the box but sees his cross blocked well by Kamada.
From the set-piece, Haaland eventually fires over on the volley.
Crystal Palace 1-0 Man City
17:47 , Miguel Delaney56 mins: There's already talk of "the Henderson final" here at Wembley. The penalty stop was the pick of a series of fine saves, but there's also the question of whether he should even have been on the pitch for it. His handball outside the area was judged not to be a goalscoring opportunity.

Crystal Palace 1-0 Man City
17:45 , Chris Wilson55 mins
Guehi is still getting checked on the sidelines but he makes his way back onto the pitch.
City in possession once again as the onslaught continues.
Crystal Palace 1-0 Man City
17:44 , Chris WilsonThat red card decision didn’t look particularly bad at the time, but in hindsight City fans have every right to feel hard done by there.
We’re back in action at Wembley.
Crystal Palace 1-0 Man City
17:44 , Richard Jolly52 mins: An onslaught from City at the start of the second half. One interpretation is that weight of pressure and number of chances will eventually tell. Another is that Palace's name may be on the cup, particularly with the way Dean Henderson saved a penalty after surviving a check for a red card.
Crystal Palace 1-0 Man City
17:43 , Chris WilsonA brief break in play a Guehi is down after taking the impact of a shot from Wharton.
While the England receives treatment, here is an explanation of the decision from earlier to not send off Dean Henderson.
Dean Henderson avoided a red card against Man City in the FA Cup final after the Crystal Palace goalkeeper handled outside the box with Erling Haaland storming towards goal.
The VAR Jarred Gillett checked the incident after referee Stuart Attwell failed to penalise the goalkeeper, but he also deemed it not to be a goalscoring opportunity with the ball, after Henderson touched it, moving away from goal.
The VAR deemed concluded: “The direction Haaland was going made it a possible but not obvious goalscoring opportunity (GSO).”

Crystal Palace 1-0 Man City
17:41 , Chris Wilson50 mins
And now half a chance for Palace, as the long throw falls kindly for Eze but his half-volley is blocked well by Akanji.
Crystal Palace 1-0 Man City
17:40 , Chris Wilson48 mins
Another decent chance for City as Savinho’s ball in falls to Doku, but the Belgian can’t curl in his effort.
Crystal Palace 1-0 Man City
17:38 , Chris Wilson46 mins
Half a chance for City straight away as Savinho’s cross is turned away by Richards just in front of goal, before the Brazilian fizzes in another ball that nobody is there to turn in.
KICK-OFF! Crystal Palace 1-0 Man City
17:36 , Chris WilsonWe’re back underway in the FA Cup final!
HALF-TIME! Crystal Palace 1-0 Man City
17:34 , Chris WilsonBoth sides are re-emerging from the tunnel at Wembley now. We’ll be back underway soon.
HALF-TIME! Crystal Palace 1-0 Man City
17:27 , Chris WilsonAn intriguing half at Wembley, with plenty to dissect at the break.
A great start from City, and in truth a solid half bar the goal they conceded. They should maybe have created a few more clear-cut chances, but it was good overall.
Palace have also been great, scoring a brilliant goal while also defending resolutely.
And there was controversy too, with that handball from Henderson likely to provoke plenty of discussion. It looks worse on second look.
And of course, the ‘keeper then stayed on to save the penalty!
HALF-TIME! Crystal Palace 1-0 Man City
17:20 , Chris WilsonStuart Atwell brings the first half to an end at Wembley.
For all their domination, City trail 1-0 at the break in a brilliant half of football.
Crystal Palace 1-0 Man City
17:20 , Chris Wilson45 +3 mins
Still City put forward, looking for a timely equaliser...
Akanji swings the ball in for the final action of the half but Lacroix manages to clear.
Crystal Palace 1-0 Man City
17:19 , Chris Wilson45 +1 mins
Not that they want it, but a reminder to Palace fans that they were 2-0 up at the Etihad last month before losing 5-2. You’d think Glasner has learned from that episode though, with Palace looking good still despite the pressure.
Crystal Palace 1-0 Man City
17:1745 mins
There’ll be three minutes of time added on here. Palace fans are in fine voice.
Crystal Palace 1-0 Man City
17:16 , Chris Wilson44 mins
Mateta stays down after being shoved by Akanji, but it’s just a time wasting tactic at this point.
Crystal Palace 1-0 Man City
17:15 , Chris Wilson43 mins
SAVE! It’s another good stop.
Doku stands up his defender and curls an effort around Richards, but Henderson is equal to it and parries it high, before some great defending from Guehi as he heads it away under pressure.
Henderson is on course for MOTM here!
Crystal Palace 1-0 Man City
17:1341 mins
Mateta continues to offer so much for Palace up top, almost creating a great chance on his own before Eze fails to squeeze the pass through to Munoz.
A great performance from that trio so far.
Crystal Palace 1-0 Man City
17:10 , Chris Wilson38 mins
Still City press, though some lovely footwork from Adam Wharton briefly gets them out of trouble. You do wonder how long Glasner’s side can sit deep and soak up pressure though.
PENALTY SAVED! Crystal Palace 1-0 Man City
17:09 , Richard JollyErling Haaland has never scored in a final for City. When they got a penalty, it seemed that might change. Until Omar Marmoush took it. And he still hasn't scored in a final for City either.

PENALTY SAVED! Crystal Palace 1-0 Man City
17:08 , Chris WilsonIT’S SAVED!
Marmoush steps up and takes the slow run-up, firing it low to his left. Henderson dives across and saves low, and Haaland can’t direct the rebound to the Egyptian!

PENALTY! Crystal Palace 1-0 Man City
17:06 , Chris Wilson33 mins
PENALTY TO CITY! It looks stonewall from here.
Silva drives into the box with a great run and a silky touch takes the ball away from Mitchell as he slides in, bringing the Portuguese midfielder down.
There’s a brief VAR check but it’s given!
Marmoush to take...
Crystal Palace 1-0 Man City
17:03 , Chris Wilson31 mins
Risky from Richards under pressure in his own area but it pays off as the ball rolls to Henderson.
City in no rush to press Palace too high, though the Eagles have been exceptionally disciplined when not in possession so far.
Crystal Palace 1-0 Man City
17:00 , Chris Wilson29 mins
Palace attempt the long throw but it’s cleared easily enough. You wonder whether that’ll be a useful weapon today.
The match has calmed down somewhat, with City settling back into possession, but the air of Palace danger still lingers in each City attack.
Crystal Palace 1-0 Man City
16:59 , Chris Wilson26 mins
Some good defending from Palace, first from Guehi and then from Richards to deny a goalscoring opportunity and a promising Doku dribble.
Mateta doing more great work to hold up the ball and then win a throw midway into the City half.
Crystal Palace 1-0 Man City
16:57 , Chris Wilson24 mins
Well then. As Haaland chased that ball, Henderson punched it away but he was definitely out of his box.
The question here is, was that a denial of a clear goalscoring opportunity?
Presumably not, as Haaland was running away from goal and there was a covering defender.
VAR waves it away then.
Crystal Palace 1-0 Man City
16:5622 mins
Palace continue to look dangerous on the counter, though it’s City who’ve had 83 per cent of possession so far.
Unlike a Guardiola side, they almost fashion a chance from a long ball to Haaland after Henderson misjudged the ball, but they can’t capitalise as the ‘keeper flicks it away.
But wait, there’ll be a VAR check here for handball from Henderson...
Crystal Palace 1-0 Man City
16:52 , Chris Wilson19 mins
CLOSE! Almost a second!
City have had the possession since the goal but Palace break again, with Eze clipping a lovely ball to Munoz providing width right on the edge of the box.
It’s another great cross from the full-back, right into the path if Sarr, who rifles an effort too close to Ortega.
Crystal Palace 1-0 Man City
16:51 , Miguel Delaney17 mins: Munoz has been one of the signings of the season really. There's just been the general level of performance, but also how much he suits what Glasner tries to do tactically. A brilliant link. And then there's Eze, the man of this FA Cup season so far. What a brilliant instinctive finish.
Crystal Palace 1-0 Man City
16:50 , Richard Jolly17 mins: It was all City. Until Palace scored. If part of the rationale for Guardiola's very attacking selection was that City could pin Palace back, it worked, until, when Palace first attacked with speed, City had too little cover. That was when they may have wanted more of a defensive midfield, to try and stop Daniel Munoz from running free or mark Ebere Eze.

Crystal Palace 1-0 Man City
16:49 , Chris Wilson16 mins
GOAL! Oh my word! This is a brilliant goal.
Mateta brings the ball down near halfway and exchanges passes before laying it off into the space for Munoz. He makes it way to the edge of the box and pulls back an inch-perfect cross to Eze, who fires in first-time to give Palace the lead!

Crystal Palace 0-0 Man City
16:47 , Chris Wilson15 mins
Palace are still struggling to get out of their half, with City pressing well and winning the ball very quickly. But they’re getting forward now...
Crystal Palace 0-0 Man City
16:45 , Chris Wilson13 mins
Great defending from Mitchell as he heads away a brilliant cross from the left.
From the corner, Akanji heads onto the top of the net.
Crystal Palace 0-0 Man City
16:43 , Chris Wilson12 mins
SAVE! A decent stop this time from Henderson, as Gvardiol rises highest from the corner but can only direct his header too close to the ‘keeper.
Crystal Palace 0-0 Man City
16:42 , Chris Wilson11 mins
A dominant display from City so far, with Palace managing to finally get out their half but the chance going as Mateta is too isolated.
The Eagles are defending well but they’re already under quite a lot of pressure as Mitchell concedes a corner.

Crystal Palace 0-0 Man City
16:39 , Chris Wilson8 mins
Nothing comes from the corner but City are in possession again straight away, before Henderson misjudges a cross and carries it over the line for a corner.
From the next set-piece, Marmoush drills in a cross but it’s cleared for now.
Crystal Palace 0-0 Man City
16:38 , Chris Wilson6 mins
SAVE! This is great overall.
De Bruyne receives the pass back from Savinho and swings it in first time, with Haaland connecting on the stretch at the back post and forcing a great reaction save from Henderson.
Crystal Palace 0-0 Man City
16:37 , Chris Wilson4 mins
City keeping possession well early on but they haven’t got near the Palace box yet, with Eze doing well to intercept and give Palace some rest.
Crystal Palace 0-0 Man City
16:35 , Chris Wilson2 mins
City keeping possession early as as expected, though no chances yet.
Crystal Palace 0-0 Man City
16:35 , Richard JollyThe initial impression of a City team without some of its regular midfield is that Kevin de Bruyne is playing deeper than usual, sometimes alongside Bernardo Silva. The De Bruyne tifo, by the way, was funded by fans with the aid of a €5,000 donation from Erling Haaland, who is presumably grateful for various passes and crosses over the last three years.
KICK-OFF! Crystal Palace 0-0 Man City
16:31 , Chris WilsonWe’re underway at Wembley in the 2025 FA Cup final!
Crystal Palace vs Man City: FA Cup final LIVE
16:28 , Chris WilsonThe national anthem has been sung, the tifos have been displayed and the sides are lining up ahead of kick-off.
Crystal Palace vs Man City: FA Cup final LIVE
16:25 , Chris WilsonPrince William is shaking each player’s hand after the two starting teams walk out onto the hallowed turf.
It sounds like a raucous atmosphere at Wembley.
Crystal Palace vs Man City: FA Cup final LIVE
16:23 , Chris WilsonBoth sides are in the tunnel at Wembley!
Match facts
16:20 , Chris WilsonPep Guardiola has won the FA Cup twice (2019, 2023) and the League Cup four times (2018, 2019, 2020, 2021). He could become the second manager to win both major English domestic competitions 3+ times after Alex Ferguson (5x FA Cup, 4x League Cup).
Oliver Glasner is set to be the first Austrian to take charge of a team in the FA Cup final. The last two ‘new’ manager nationalities in the showpiece have lost, with Germany’s Thomas Tuchel going down against Leicester in 2021, and Israel’s Avram Grant losing to Chelsea with Portsmouth in 2010.
FA Cup final LIVE
16:15 , Chris Wilson


This season
16:10 , Chris WilsonThese two sides have already played both of their Premier League matches this season, with City winning 5-2 most recently in April at the Etihad.
In December, the two sides played out a 2-2 draw at Selhurst Park, with Rico Lewis scoring the final equaliser before being sent off.

Head-to-head
16:05 , Chris WilsonThese two sides have met a total of 73 times in the past, with City winning 39, Palace winning 17 and 17 ending as draws.
Of the last 10 games between them, City have won six, with Palace winning one and three ending as draws.
Click here to read the full blog on The Independent's website