Football Wiki
Football Wiki
General
Manchester City v Crystal Palace (2024–25)
HT:2–2
Report
EventPremier League 2024-25
DateSaturday 12 April 2025
VenueEtihad Stadium, Manchester
Player of the MatchFlag of Belgium Kevin De Bruyne
RefereeFlag of Australia Jarred Gillett
Attendance52,489
Weather18 °C (64 °F)
Man City - Man Utd
Palace - Brighton
Man City - Everton
Palace - Newcastle

Manchester City v Crystal Palace was a match which took place at the Emirates Stadium on Saturday 12 April 2025. The match was shown live on live on at 12:30pm BST.

Team News[]

Manchester City[]

Manchester City are still without Manuel Akanji, Nathan Ake, Erling Haaland, Rodri and John Stones.

However, manager Pep Guardiola has no new injury concerns to contend with.

Crystal Palace[]

Crystal Palace's Marc Guehi and Eddie Nketiah are suspended following their red cards against Brighton last weekend.

Defenders Maxence Lacroix and Chris Richards have been passed fit, but Chadi Riad and Cheick Doucoure remain long-term absentees.

Match facts[]

Head-to-head[]

  • Manchester City's only defeat in their last 12 games against Crystal Palace was a 2-0 loss at the Etihad Stadium in October 2021.
  • Having lost their first six Premier League matches at the Etihad Stadium, Palace have been beaten in only two of their last six top-flight matches away to City (W2, D2).
  • The Eagles have either failed to score (five) or scored exactly twice (six) in their last 11 league matches with Man City.

Manchester City[]

  • Manchester City have won just three of their last eight league games (D2, L3).
  • They have kept a clean sheet in successive league games for the first time since May 2024.
  • Their draw with Manchester United ended a run of 14 straight Premier League wins in the month of April.
  • City have scored just five goals in their last six league matches, and have failed to score in consecutive away league matches for the first time since December 2020.
  • The injured Erling Haaland is the only player to reach double figures for league goals this season (21), with Phil Foden next on seven.
  • Manchester City's first six league games of 2025 produced 29 goals (F20, A9) at an average of 4.8 per game. However, their last six have seen a total of just 10 goals (F5, A5), with Pep Guardiola's side failing to score on three occasions in that run.
  • All five of Omar Marmoush's league goals have come at the Etihad.

Crystal Palace[]

  • Only league leaders Liverpool (23) have earned more points over their last 10 top-flight games than Crystal Palace's 22 (W7, D1, L2).
  • The Eagles have won four and drawn one of their last five league matches and have lost only three of their last 19 top-flight games.
  • They are on a club record run of 10 away league matches without defeat (W6, D4), dating back to a loss at Nottingham Forest in October.
  • Eberechi Eze's tally of eight league assists is as many as he had managed in his previous two top-flight seasons combined.
  • Only Mohamed Salah (10) has scored more league goals in 2025 than Jean-Philippe Mateta's nine.

Match Report[]

Six days after being condemned for their performance in the derby stalemate at Old Trafford, Manchester City roared back from two goals down to beat Crystal Palace in a thrilling encounter at Etihad Stadium.

After their defence had been badly exposed for Eberechi Eze and Chris Richards to put the visitors into a comfortable lead, City hit back after Palace had a third goal ruled out by a close call from the new semi-automated offside technology.

Outgoing City skipper Kevin de Bruyne was at the centre of the astounding reversal of fortunes.

First De Bruyne levelled as he deceived Palace goalkeeper Dean Henderson with a superb 33rd-minute free-kick. Omar Marmoush levelled before the break with his seventh goal for City, and then Mateo Kovacic drove De Bruyne's lay-off into the bottom corner a minute into the second half.

James McAtee finally found the target after wasting a couple of excellent chances on his first Premier League start, dashing on to Ederson's punt downfield before rounding Henderson and applying the finish. Nico O'Reilly's deflected effort completed the scoring as City hit five goals in a home Premier League game for the first time this season.

It was a thrilling way to end an uncharacteristic run of six City games which had produced a total of 10 goals.

More importantly, it took them back into fourth spot in the Premier League and applied the pressure on Chelsea and Newcastle in the scrap for Champions League qualification.

At the most, De Bruyne will lead City into battle three more times in this arena.

Over the past decade he has produced so many sublime moments and provided memories that will last a lifetime.

But it had been a while since he had done anything significant, and when City's form slumped a third of the way through the season, De Bruyne could do nothing to arrest the slide.

On this occasion, he simply was not willing to let the day end badly.

Questions might be asked of the wall Dean Henderson constructed for De Bruyne's free-kick. Still, it takes high-level ability to send it into the net off the inside of the post. The margin for error was non-existent.

The flaw in data that allocates assists means Ilkay Gundogan is credited with the assist for Marmoush's equaliser. But that is only because the German midfielder could not get a proper connection on De Bruyne's knock-back, which bounced through to Marmoush to crash home from close range.

De Bruyne definitely provided the assist for Kovacic to put the home side ahead a minute into the second half though.

With his back to goal inside the Palace box, the Belgian calmly controlled O'Reilly's cross before rolling the ball into Kovacic's path. It was not quite Pele to Carlos Alberto from the 1970 World Cup final, but it needed the same ability to keep a clear head in a maelstrom - and the finish was equally emphatic.

Marmoush should have had another when De Bruyne rolled a low cross into his path after an hour. This time the Egyptian was denied by Henderson.

By the time Pep Guardiola took his captain off, offering him the warmest of hugs when he reached the touchline, City were clear and the three points were secure.

The standing ovation from the home support was fully deserved, as was the warm reception he received as the City players walked round the ground in response to their backing after the final whistle. Those supporters are running out of chances of acknowledge De Bruyne's genius.

There was a period, as his side were two goals up and cruising, Palace manager Oliver Glasner reacted to a chance that went begging by bouncing up and down before angrily remonstrating with his bench.

Glasner knew what City were capable of and must have feared the consequences. The Austrian was right to be wary.

Palace have improved markedly as this season has progressed and their biggest game this month is surely the FA Cup semi-final against Aston Villa on 26 April.

But Glasner will be concerned at the ease with which City found space to mount their comeback. Adam Wharton was outmanoeuvred in midfield and it got worse after half-time when Will Hughes was introduced to provide some support.

Palace had been so effective at the start of the contest too, as Daniel Munoz exploited space that City's defence allowed them. Eze looked a threat, quite apart from tapping home Ismaila Sarr's cross and when Richards took advantage of Ederson's failure to intercept a routine corner into his six-yard area.

On the day semi-automated offsides were used in the Premier League for the first time, the technology confirmed the on-pitch decision to rule Eze offside as he stroked an effortless shot into the bottom corner had been the right one.

It was a decision that proved to be pivotal.

Match[]

Details[]

12 April 2025
12:30 BST
18 °C (64 °F)
live on
Manchester City 5–2 Crystal Palace Etihad Stadium, Manchester
Attendance: 52,489
Referee: Jarred Gillett
De Bruyne Goal 33'
Marmoush Goal 36'
Kovačić Goal 47'
McAtee Goal 56'
O'Reilly Goal 79'
HT:2–2
Report
Eze Goal 8'
Richards Goal 21'
Manchester City
Crystal Palace
31 Flag of Brazil Ederson Substituted off in the 71st minute 71'
82 Flag of England Rico Lewis
03 Flag of Portugal Rúben Dias
24 Flag of Croatia Joško Gvardiol
75 Flag of England Nico O'Reilly
14 Flag of Spain Nico González Booked in the 40th minute 40'
08 Flag of Croatia Mateo Kovačić Substituted off in the 87th minute 87'
87 Flag of England James McAtee Substituted off in the 82nd minute 82' Booked in the 68th minute 68'
19 Flag of Germany İlkay Gündoğan
17 Flag of Belgium Kevin De Bruyne Captain Substituted off in the 87th minute 87'
07 Flag of Egypt Omar Marmoush Substituted off in the 82nd minute 82'
Substitutes:
10 Flag of England Jack Grealish Substituted on in the 87th minute 87'
11 Flag of Belgium Jérémy Doku Substituted on in the 87th minute 87'
18 Flag of Germany Stefan Ortega Substituted on in the 71st minute 71'
20 Flag of Portugal Bernardo Silva
22 Flag of Brazil Vitor Reis
26 Flag of Brazil Savinho Substituted on in the 82nd minute 82'
27 Flag of Portugal Matheus Nunes
45 Flag of Uzbekistan Abdukodir Khusanov
52 Flag of Norway Oscar Bobb Substituted on in the 82nd minute 82'
Manager:
Flag of Spain Pep Guardiola
01 Flag of England Dean Henderson Captain
26 Flag of United States Chris Richards
08 Flag of Colombia Jefferson Lerma Booked in the 90+4th minute 90+4'
05 Flag of France Maxence Lacroix Substituted off in the 63rd minute 63' Booked in the 54th minute 54'
12 Flag of Brazil Daniel Muñoz
20 Flag of England Adam Wharton Substituted off in the 80th minute 80'
18 Flag of Japan Daichi Kamada Booked in the 31st minute 31'
03 Flag of England Tyrick Mitchell Substituted off in the 63rd minute 63'
07 Flag of Senegal Ismaïla Sarr
10 Flag of England Eberechi Eze Substituted off in the 80th minute 80'
14 Flag of France Jean-Philippe Mateta Substituted off in the 46th minute 46'
Substitutes:
02 Flag of England Joel Ward
11 Flag of Brazil Matheus França Substituted on in the 80th minute 80'
17 Flag of England Nathaniel Clyne Substituted on in the 63rd minute 63'
19 Flag of England Will Hughes Substituted on in the 46th minute 46'
25 Flag of England Ben Chilwell Substituted on in the 63rd minute 63'
31 Flag of England Remi Matthews
46 Flag of Republic Ireland Franco Umeh
55 Flag of Northern Ireland Justin Devenny Substituted on in the 80th minute 80'
58 Flag of England Caleb Kporha
Manager:
Flag of Australia Oliver Glasner

Man of the Match:
Flag of Belgium Kevin De Bruyne

Assistant referees:
Darren Cann
Ian Hussin
Fourth official:
Chris Kavanagh
VAR:
Peter Bankes
Assistant VAR:
Simon Bennett

Match rules

  • 90 minutes, no extra time or penalties.
  • Three points awarded to winner, none to loser.
  • One point awarded to each in the event of a draw.
  • Nine named substitutes
  • Maximum of five substitutions

Match Stats[]

Manchester City Crystal Palace
Possession ball
69% 31%
Shots
21 7
Shots on target
9 3
Corners
1 4
Fouls
10 16

See also[]

External links[]

Premier League 2024–25
Premier League match days 2024–25

Match day 01 | Match day 02 | Match day 03 | Match day 04 | Match day 05 | Match day 06 | Match day 07 | Match day 08 | Match day 09 | Match day 10 | Match day 11 | Match day 12 | Match day 13 | Match day 14 | Match day 15 | Match day 16 | Match day 17 | Match day 18 | Match day 19 | Match day 20 | Match day 21 | Match day 22 | Match day 23 | Match day 24 | Match day 25 | Match day 26 | Match day 27 | Match day 28 | Match day 29 | Match day 30 | Match day 31 | Match day 32 | Match day 33 | Match day 34 | Match day 35 | Match day 36 | Match day 37 | Match day 38

Manchester City F.C. matches - 2024–25
2024–25 Premier League
Chelsea (a) · Arsenal (h) · Tottenham Hotspur (h) · Liverpool (a) · Manchester United (h) · Chelsea (h) · Arsenal (a) · Liverpool (h) · Nottingham Forest (a) · Manchester United (a) · Crystal Palace (h) · Aston Villa (h) · Bournemouth (h) · Fulham (a)
2024–25 FA Cup
Salford City (h) · Leyton Orient (a) · Plymouth Argyle (h) · Bournemouth (a) · Nottingham Forest (n)
2024–25 EFL Cup
Watford (h) · Tottenham Hotspur (a)
2024–25 Champions League
Inter Milan (h) · Slovan Bratislava (a) · Sparta Prague (h) · Sporting CP (a) · Feyenoord (h) · Juventus (a) · Paris Saint-Germain (a) · Club Brugge (h) · Real Madrid (h) · Real Madrid (a)
2025 FIFA Club World Cup
Wydad AC (n) · Al Ain (n) · Juventus (n) · Al Hilal (n)
2024 FA Community Shield
Manchester United (n)
Crystal Palace F.C. matches - 2024–25
2024–25 Premier League

Ipswich Town (a) · Arsenal (h) · Manchester City (a) · Newcastle United (a) · Arsenal (a) · Liverpool (a)

2024–25 FA Cup
Stockport County (h) · Doncaster Rovers (a) · Millwall (h) · Fulham (a) · Aston Villa (n)
2024–25 EFL Cup
Norwich City (h) · Queens Park Rangers (a) · Aston Villa (a) · Arsenal (a)

Template:Crystal Palace v Manchester City

Featured Premier League matches 2024–25

Manchester United v Fulham (16 Aug) · Arsenal v Wolverhampton Wanderers (17 Aug) · Chelsea v Manchester City (18 Aug) · Aston Villa v Arsenal (24 Aug) · Arsenal v Brighton & Hove Albion (31 Aug) · Manchester United v Liverpool (1 Sep) · Tottenham Hotspur v Arsenal (15 Sep) · Manchester City v Arsenal (22 Sep) · Arsenal v Leicester City (28 Sep) · Manchester United v Tottenham Hotspur (29 Sep) · Arsenal v Southampton (5 Oct) · Bournemouth v Arsenal (19 Oct) · Liverpool v Chelsea (20 Oct) · Arsenal v Liverpool (27 Oct) · Newcastle United v Arsenal (2 Nov) · Manchester United v Chelsea (3 Nov) · Fulham v Brentford (4 Nov) · Liverpool v Aston Villa (9 Nov) · Chelsea v Arsenal (10 Nov) · Arsenal v Nottingham Forest (23 Nov) · Manchester City v Tottenham Hotspur (23 Nov) · Newcastle United v West Ham United (25 Nov) · Brighton & Hove Albion v Southampton (29 Nov) · West Ham United v Arsenal (30 Nov) · Liverpool v Manchester City (1 Dec) · Ipswich Town v Crystal Palace (3 Dec) · Leicester City v West Ham United (3 Dec) · Arsenal v Manchester United (4 Dec) · Fulham v Brighton & Hove Albion (5 Dec) · Fulham v Arsenal (8 Dec) · Tottenham Hotspur v Chelsea (8 Dec) · Arsenal v Everton (14 Dec) · Manchester City v Manchester United (15 Dec) · Crystal Palace v Arsenal (21 Dec) · Tottenham Hotspur v Liverpool (22 Dec) · Arsenal v Ipswich Town (27 Dec) · Manchester United v Newcastle United (30 Dec) · Brentford v Arsenal (1 Jan) · Brighton & Hove Albion v Arsenal (4 Jan) · Liverpool v Manchester United (5 Jan) · Arsenal v Tottenham Hotspur (15 Jan) · Arsenal v Aston Villa (18 Jan) · Wolverhampton Wanderers v Arsenal (25 Jan) · Manchester City v Chelsea (25 Jan) · Aston Villa v West Ham United (26 Jan) Arsenal v Manchester City (1 Feb) · Everton v Liverpool (12 Feb) · Leicester City v Arsenal (15 Feb) · Tottenham Hotspur v Manchester United (16 Feb) · Everton v Manchester United (22 Feb) · Arsenal v West Ham United (22 Feb) · Manchester City v Liverpool (23 Feb) · Nottingham Forest v Arsenal (25 Feb) · Liverpool v Newcastle United (26 Feb) · Wolverhampton Wanderers v Everton (8 Mar) · Manchester United v Arsenal (9 Mar) · West Ham United v Newcastle United (10 Mar) · Ipswich Town v Nottingham Forest (15 Mar) · Arsenal v Chelsea (16 Mar) · Arsenal v Crystal Palace (1 Apr) · Liverpool v Everton (2 Apr) · Chelsea v Tottenham Hotspur (3 Apr) · Everton v Arsenal (5 Apr) · Manchester United v Manchester City (6 Apr) · Manchester City v Crystal Palace (12 Apr) · Arsenal v Brentford (12 Apr) · Bournemouth v Fulham (14 Apr) · Newcastle United v Crystal Palace (16 Apr) · West Ham United v Southampton (19 Apr) · Aston Villa v Newcastle United (19 Apr) · Ipswich Town v Arsenal (20 Apr) · Leicester City v Liverpool (20 Apr) · Tottenham Hotspur v Nottingham Forest (21 Apr) · Manchester City v Aston Villa (22 Apr) · Arsenal v Crystal Palace (23 Apr) · Chelsea v Everton (26 Apr) · Arsenal v Bournemouth (3 May) · Ipswich Town v Brentford (10 May) · Newcastle United v Chelsea (11 May) · Liverpool v Arsenal (11 May) · Nottingham Forest v Leicester City (11 May) · Aston Villa v Tottenham Hotspur (16 May) · Chelsea v Manchester United (16 May) · Everton v Southampton (18 May) · Arsenal v Newcastle United (18 May) · Manchester City v Bournemouth (20 May) · Bournemouth v Leicester City (25 May) · Fulham v Manchester City (25 May) · Ipswich Town v West Ham United (25 May) · Liverpool v Crystal Palace (25 May) · Manchester United v Aston Villa (25 May) · Newcastle United v Everton (25 May) · Nottingham Forest v Chelsea (25 May) · Southampton v Arsenal (25 May) · Tottenham Hotspur v Brighton & Hove Albion (25 May) · Wolverhampton Wanderers v Brentford (25 May)